我的知识记录

数据库还原_备份与还原

华为云ECS 网站报数据库还原,先确认数据库服务是否启动。MySQL/MariaDB 服务没启动,所有依赖数据库的网站都会报连接错误。数据库还原时 systemctl status mysqld(或 mariadb)看状态,没启动就 start,启动失败看错误日志。

连接配置:网站配置文件里填数据库主机(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;" ```

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

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

数据库还原_备份与还原

标签:

更新时间:2026-08-26 21:29:19

上一篇:F12禁用视频自动暂停_快捷键操作技巧_学习效率翻倍

下一篇:百度云服务器upload_max_filesize_连接与上传