本地备份MySQL数据库
本地备份
mysqldump -u [username] –p[password] [database_name] [dump_file.sql]
-u和-p后面直接跟用户名和密码,不要有空格。
mysqldump -u用户名 -p密码 数据库名 > 路径/备份文件名
(备份文件名加了个日期)
示例mysqldump -uroot -p123 wordpress > /home/wwwroot/123-$(date +%Y%m%d).sql
本地恢复
mysql -u [username] –p[password] [database_name] < [dump_file.sql]
远程备份恢复MySQL数据库
远程备份
mysql -h 11.22.33.44 -P 3306 -uroot -p
mysqldump -h 11.22.33.44 -uroot -p123 > 123-$(date +%Y%m%d).sql
远程恢复
mysql –h [ hostname] –u [username] –p[password] [database_name] < [dump_file.sql]
mysql -h 数据库地址 -u 用户名 -p -P 数据库端口号 要还原到的数据库< 备份的数据库
mysql -h 11.22.33.44 -uroot -p123 -P 3306 123.sql < 123.sql