华为云虚拟主机phpMyAdmin_密码重置
phpMyAdmin 的排查流程:服务状态 → 端口监听(3306)→ 连接配置(主机/端口/库名/用户/密码)→ 权限和防火墙 → 错误日志。数据库连接错误90% 是服务未启动、密码错、或配置不对,按流程查很快定位。
密码重置:忘记 MySQL root 密码,停服务 → mysqld_safe --skip-grant-tables & 启动 → mysql -u root 无密码登录 → UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root'; → FLUSH PRIVILEGES; → 重启服务。MySQL 5.7和8.0语法略有不同。
参考(MySQL重置root密码): ``` # 1. 停止MySQL systemctl stop mysqld
# 2. 跳过权限启动 mysqld_safe --skip-grant-tables --skip-networking &
# 3. 无密码登录 mysql -u root
# 4. MySQL 5.7 USE mysql; UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root'; FLUSH PRIVILEGES; EXIT;
# 5. MySQL 8.0 USE mysql; ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; FLUSH PRIVILEGES; EXIT;
# 6. 重启服务 systemctl restart mysqld ```
数据库性能:慢查询日志(slow_query_log)找出执行超过2秒的 SQL,加索引优化;EXPLAIN 分析查询计划;定期 OPTIMIZE TABLE 整理碎片;连接数超80% 增大 max_connections 或优化连接池;读写分离应对高并发。数据库是网站性能瓶颈,优化后响应快3-10倍。
phpMyAdmin 使用:面板打开 phpMyAdmin → 选库 → 浏览/操作/结构/导入/导出。导入大文件改 PHP 的 upload_max_filesize 和 post_max_size。导出选 SQL 格式 + 完整插入。phpMyAdmin 是数据库管理的常用工具,操作前先备份。

更新时间:2026-08-26 23:16:54
上一篇:中资源虚拟主机Java链接MySQL_SQL语法差异与连接池