我的知识记录

数据库MySQL密码重置_性能优化

很多站长遇到 MySQL密码重置就重装数据库,数据全丢。数据库问题大多是配置或权限问题,不需要重装。先备份数据(mysqldump),再排查。重装只在数据文件严重损坏且无备份时考虑,且要先抢救数据。

MySQL 服务管理:systemctl start mysqld 启动、systemctl stop mysqld 停止、systemctl restart mysqld 重启、systemctl status mysqld 状态、systemctl enable mysqld 开机自启。启动失败看 /var/log/mysqld.log 或 /var/log/mariadb/mariadb.log,常见原因是配置文件语法错、磁盘满、端口被占、innodb 损坏。

参考(MySQL管理命令): ``` # 服务管理 systemctl status mysqld systemctl start mysqld systemctl restart mysqld systemctl enable mysqld

# 连接测试 mysql -u用户名 -p密码 -e "SHOW DATABASES;" mysql -u用户名 -p密码 -h 127.0.0.1 -P 3306

# 备份 mysqldump -u用户名 -p密码 库名 > backup_库名.sql # 压缩备份 mysqldump -u用户名 -p密码 库名 | gzip > backup.sql.gz

# 还原 mysql -u用户名 -p密码 库名 < backup_库名.sql gunzip < backup.sql.gz | mysql -u用户名 -p密码 库名

# 错误日志 tail -50 /var/log/mysqld.log tail -50 /var/log/mariadb/mariadb.log

# 慢查询 mysql -u root -p -e "SHOW VARIABLES LIKE 'slow_query%';" mysql -u root -p -e "SHOW PROCESSLIST;" ```

排查完用 curl -I 检测确认。修复后 mysql -u用户 -p -e "show databases;" 能列出库,网站能正常访问数据库功能(登录、文章列表)。慢查询日志看是否有优化空间,连接数看是否在合理范围。

phpMyAdmin 使用:面板打开 phpMyAdmin → 选库 → 浏览/操作/结构/导入/导出。导入大文件改 PHP 的 upload_max_filesize 和 post_max_size。导出选 SQL 格式 + 完整插入。phpMyAdmin 是数据库管理的常用工具,操作前先备份。

数据库MySQL密码重置_性能优化

标签:

更新时间:2026-08-26 13:20:23

上一篇:pbootcms mysql数据库远程访问关闭

下一篇:宝塔面板Docker部署MySQL容器-数据持久化及远程连接