目标:
1:掌握怎么在Linux终端将指定数据库备份(导出)为SQL文件
2:掌握怎么在Linux终端将SQL文件导入到创建好的数据库中,以实现恢复数据库数据
一:在Linux终端将指定数据库备份(导出)为SQL文件
功能:将数据库导出到计算机磁盘中(后缀为sql的文件)
导出语法: mysqldump -u 用户名 -p 数据库名 > 数据库文件名.sql
示例: mysqldump -u root -p python_ceshi1 > python_ceshi2.sql
快速代码体验
二:在Linux终端将SQL文件导入到创建好的数据库中,以实现恢复数据库数据
功能:将后缀为SQL文件导入创建好的数据库中,实现恢复数据库数据(数据表)功能
导入语法:mysql -u 用户名 -p 数据库名 < 后缀为SQL的文件
示例:mysql -u root -p python_ceshi < python_ceshi2.sql (表示将python_ceshi2.sql脚本文件导入到名为python_ceshi这个数据库中)
注意事项:因意外原因造成数据库删除,这是我们要新建一个同名的数据库,然后再把后缀为sql的备份文件导入才会成功,否则导入失败!
快速代码体验