本文共 1074 字,大约阅读时间需要 3 分钟。
在进行数据库备份前,建议使用以下命令line工具进行操作。以下命令适用于安装了MySQL客户端的服务器环境。
备份指定表
使用mysqldump
命令备份特定数据库或表。命令格式如下:mysqldump -h mysqlip -uusername -ppassword dbname tablename1 tablename2 > /home/XXXX.sql
-h
:指定目标数据库的主机名。-u
:指定数据库用户名。-p
:指定数据库密码。> /home/XXXX.sql
:将备份文件保存到指定路径。如果表数据量较大,建议在命令末尾添加nohup &
以后台执行。例如:
mysqldump -h mysqlip -uusername -ppassword dbname tablename1 tablename2 nohup > /home/XXXX.sql &
备份指定数据库
如果需要同时备份多个数据库,可以使用--databases
选项。命令格式如下:mysqldump -h mysqlip -uusername -ppassword --databases dbname1 dbname2 > /home/XXXX.sql
backups会生成包含删除旧数据并重新创建表的SQL文件。
恢复数据库时,需要使用mysql
命令将SQL文件导入目标数据库。
恢复指定SQL文件
在安装了MySQL客户端的服务器执行以下命令:mysql -h mysqlip -uusername -ppassword dbname < /home/XXX.sql
如果文件较大,建议在命令末尾添加nohup &
以后台执行。例如:
mysql -h mysqlip -uusername -ppassword dbname nohup < /home/XXX.sql &
注意事项
以上方法适用于MySQL数据库的备份与恢复操作,希望对您有所帮助!
转载地址:http://kcdfk.baihongyu.com/