Linux下通过mysql自带命令备份恢复
mysqldump命令实现
1.备份(导出)
mysqldump -u 用户名 -p 数据库名 > 数据库名.sql(导出到当前目录下)
实例:
mysqldump -u root -p mysqldb > mysqldb.sql
(将数据库mysqldb备份到mysqldb.sql中)
提示输入密码,此时输入正确的数据库登录密码即可
2.恢复(导入)
mysql -u 用户名 -p 数据库名 < 数据库名.sql(需要.sql文件在当前目录下)
需要先创建一个空数据库
mysql -u root -p(输入密码后进入mysql)
create database mysqldb;(创建一个名为mysqldb的数据库)
exit(退出mysql)
实例:
mysql -u root -p mysqldb < mysqldb .sql
(从备份文件mysqldb .sql中导入数据到数据库mysqldb 中)
提示输入密码,此时输入正确的数据库登录密码即可