本文主要是介绍【数据库备份与还原】1.mysqldump和heidisql 2种备份方式 2.source命令导入备份的sql语句还原,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1)备份world数据库下面的所有表
方法一、mysqldump命令备份
C:\Program Files\MySQL\MySQL Server 5.7\bin
λ mysqldump -u root -p --databases world > bak.sql
Enter password: ******
注意:加 --databases选项的话,会带有创建数据库的语句(用于另外一台机器上,没有这个数据库,准备恢复)
查看备份出来的文件:
方法二、heidisql64.r5138 GUI备份mysql数据
2)删除之前的数据库,用source命令导入sql来还原数据库
//删除
mysql> DROP DATABASE world;
Query OK, 3 rows affected (0.03 sec)//导入sql还原
mysql> source C:\Program Files\MySQL\MySQL Server 5.7\bin\bak.sql
Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)
3)查看数据库,查看恢复后的表格
SHOW DATABASES;USE world;SHOW TABLES;SELECT * FROM city;
这篇关于【数据库备份与还原】1.mysqldump和heidisql 2种备份方式 2.source命令导入备份的sql语句还原的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!