@IT·互联网IT在线课程

mysql数据备份与还原

2017-05-02  本文已影响83人  StrongZhao

导出

命令格式:mysqldump -u用户名 -p密码 数据库名 表名 > 文件名

ex:

--导出demo数据库中student表中数据
mysqldump -uroot -proot demo student >/Users/zhaoheqiang/Desktop/student.sql

命令格式:mysqldump -uroot -proot 数据库名 表1 表2 表3 ... > 文件名

ex:

--导出demo数据库中的student表、teacher表、course表
mysqldump -uroot -proot demo student teacher course > /Users/zhaoheqiang/Desktop/student_teacher_course.sql

命令格式:mysqldump -uroot -proot 数据库名 > 文件名

ex:

#导出数据库demo中的所有表
mysqldump -uroot -proot demo > /Users/zhaoheqiang/Desktop/demo.sql

命令格式:mysqldump -uroot -proot -B 数据库名 数据库名 ... > 文件名

ex:

#导出数据库demo
mysqldump -uroot -proot -B demo >/Users/zhaoheqiang/Desktop/demo.sql

命令格式:mysqldump -uroot -proot (-A或者--databases) > 文件名

ex:

#导出root用户下的所有的数据库
mysqldump -uroot -proot -A > /Users/zhaoheqiang/Desktop/all_databases.sql
mysqldump -uroot -proot --databases >/Users/zhaoheqiang/Desktop/all_databases.sql

ps:更加详细的用法可以在控制台中输入mysqldump --help命令查看

导入

命令格式:source 备份文件名

ex:

#登录mysql
mysql -uroot -proot

#切换数据库
use demo;

#导入备份的文件
source /Users/zhaoheqiang/Desktop/student.sql;

命令格式: mysql -u用户名 -p密码 数据库名 < 文件名

ex:

#把文件student_teacher_course.sql导入到数据库demo
mysql -uroot -proot demo < /Users/zhaoheqiang/Desktop/student_teacher_courser.sql
上一篇下一篇

猜你喜欢

热点阅读