我的知识记录

重启数据库失败_备份与还原

华为云虚拟主机做重启数据库失败,虚拟主机数据库在面板管理,看数据库状态、重置密码、修改权限。虚拟主机数据库是共享的,服务层面由主机商维护,用户主要处理自己库的配置和权限问题。

连接配置:网站配置文件里填数据库主机(localhost 或127.0.0.1)、端口(默认3306)、库名、用户名、密码。localhost 走 socket,127.0.0.1走 TCP,有时 localhost 连不上换127.0.0.1。远程连接要改 bind-address = 0.0.0.0、授权用户、防火墙放行3306。

参考(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;" ```

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

MySQL 常见错误速查:ERROR 1045 (28000) 密码错或权限错;ERROR 2002 (HY000) 服务未启动或 socket 错;ERROR 1049 (42000) 数据库不存在;ERROR 1146 (42S02) 表不存在(表前缀错);ERROR 1064 (42000) SQL 语法错;ERROR 2003端口或防火墙;ERROR 1205锁等待超时。

重启数据库失败_备份与还原

标签:

更新时间:2026-08-27 00:27:42

上一篇:网站被黑后程序升级_漏洞修复与版本更新方法(实操教程)

下一篇:Typecho站点单页面 301301配置_腾讯云虚拟主机适用