使用mysqldump进行mysql数据库的备份和还原

发布时间:2019-07-26编辑:脚本学堂
使用mysqldump进行mysql数据库的备份和还原

使用mysqldump进行mysql数据库的备份和还原,供初学者参考。

mysqldump命令进行备份的写法:
mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径

例子:

复制代码 代码如下:
mysqldump -uroot -p1234 -hlocalhost db1 a -w "id in (select id from b)" --lock-all-tables > c:aa.txt

还原:
mysql -u用户名 -p密码 -h主机 数据库 < 路径(注意,还原是mysql,不是mysqldump)

例子:

复制代码 代码如下:
mysql -uroot -p1234 db1 > c:aa.txt

按条件导出:
mysqldump -u用户名 -p密码 -h主机 数据库 a --where "条件语句" --no-建表> 路径

例子:

复制代码 代码如下:
mysqldump -uroot -p1234 dbname a --where "tag='88'" --no-create-info> c:a.sql

导入:
mysql -u用户名 -p密码 -h主机 数据库 < 路径

例子:

复制代码 代码如下:
mysql -uroot -p1234 db1 < c:a.txt