MySQL导入和导出SQL文件
一般我们管理MySQL都使用phpMyAdmin,但是如果数据量比较大或者网络环境比较差的话,我们就需要借助命令行工具进行导出导入的操作
导出
使用mysqldump导出sql文件,用来备份数据库
1 | mysqldump -uroot -p [dbname] > [db].sql |
输入密码,密码正确后将开始导出
将名为[dbname]
的数据库导出到[db].sql
文件
注意这个
[db].sql
如果不是完成路径的话,将导出到当前执行命令的目录下
导入
登陆mysql
1 | mysql -uroot -p |
输入密码,密码验证成功将登入MySQL
选择数据库
1 | use [dbname] |
选择[dbname]
数据库后,提示Database changed
开始执行SQL文件,进行导入
1 | source [db].sql |
注意
[db].sql
如果不是完整路径的话,将从当前目录寻找,如果不存在会报错
退出MySQL
1 | exit |