导入导出数据库命令
导出 (是系统命令)
mysqldump -u 【账号】-p 【数据库名】 > 【导出保存的完整路径】。
mysqldump -u root -p mydb > /data/db_bak.sql
导出一个数据库
> mysqldump -u root -p export_db1 > /data/export_db.sql
导出多个数据库
> mysqldump -u root -p --databases db1 db2 db3 > /tmp/bak.sql
导出所有数据库
> mysqldump -u -root -p -all-databases > /tmp/bak.sql
导出一个表
> mysqldump -u root -p db1 user > /tmp/bak.sql
导出多个表
> mysqldump -u root -p db1 user setting > /tmp/bak.sql
导入一个表
> mysql -u root -p db1 < /tmp/bak.sql
导入导出MySQL数据库说明
导出数据库
用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql
注:/usr/local/mysql/bin/ ---> mysql的data目录导入数据库
1、首先建空数据库
mysql>create database abc;2、导入数据库
方法一:
(1)选择数据库mysql>use abc;(2)设置数据库编码
mysql>set names utf8;(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sqlmysql -uabc_f -p abc < abc.sql
`
参考文章
- MySQL mysqldump命令 - 简书
https://www.jianshu.com/p/14947ba6862b- mysql中数据库覆盖导入的几种方式总结 / 张生荣
https://www.zhangshengrong.com/p/7B1Lqzgwaw/- mysql导入导出sql文件 - 天道酬勤,坚持! - 博客园
https://www.cnblogs.com/yuwensong/p/3955834.html- MySQL 导入数据 | 菜鸟教程
https://www.runoob.com/mysql/mysql-database-import.html
作者:李世民 创建时间:2022-07-13 22:11
最后编辑:李世民 更新时间:2023-08-25 15:53
最后编辑:李世民 更新时间:2023-08-25 15:53