mysql 数据库 导入 导出,数据备份 命令

连接数据库
1、连接本地数据库
mysql -h localhost -u root -proot
mysqldump -uroot -p db> newdb.sql
2、连接远程数据库
mysql -h 192.168.5.226 -P 3306 -u root -p123456 
导出
1、导出整个数据库
mysqldump -u用户名 -p密码  数据库名 > 导出的文件名 

2.导出一个表,包括表结构和数据 
mysqldump -u用户名 -p 密码  数据库名 表名> 导出的文件名 

3、只导出结构 (库)
mysqldump -d -u用户名 -p密码  数据库名 表名> 导出的文件名 

4、只导出结构 (表)
mysqldump -u用户名 -p密码  数据库名 > 导出的文件名 

-u 是数据库的用户名,后面紧跟着用户名backup;
-p 是数据库的密码,后面同样紧跟着密码,注意是-p和密码之间不能有空格;
-h 是数据库的地址,如果没有此项表明是备份本地的数据库;
-d 只导出数据库结构;
例子:
mysqldump -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql 
mysqldump -uroot -proot bbc yf_test > bbc_yf_test.sql
最常用的: 
mysqldump -uroot -pmysql databasefoo table1 table2 > foo.sql 
导入数据库
常用source 命令 
  进入mysql数据库控制台, 
  如mysql -u root -p 
  mysql>use 数据库 
  然后使用source命令,后面参数为脚本文件(如这里用到的.sql) 
  mysql>source d:wcnc_db.sql  
案例一:本机数据库导入导出
1 导出一个库
mysqldump -uroot -proot test > test.sql  # test > D:/my-Word-zm/dbSqls/test1.sql
1.1 导出一个库里某一张表
mysqldump -uroot -proot test th_wxapp_page > test_th_wxapp_page.sql

2 导入mysql 导入数据库 
常用source 命令 
  进入mysql数据库控制台, 
  如mysql -u root -p 
  mysql>use 数据库 
  然后使用source命令,后面参数为脚本文件(如这里用到的.sql) 
  mysql>source d:wcnc_db.sql  

案例二 :本机远程互相导出
1 本机导出远程数据库 只导出结构  -d
mysqldump -d -h 16.75.218.222 -uroot -p123456 bt movie_copy1 > movie_copy1.sql
1.1 导出结构和数据
mysqldump -h 16.75.238.222 -uroot -pW8123456 bt movie_copy1 > movie_copy1.sql

案例三:远程导入
1 导出sql文件 (本地导出)或者远程导出都行
mysqldump -uroot -proot yii_demo movie_local > movie_local.sql
2 连接远程数据库
mysql -h 106.225.228.64 -P 3306 -u root -pW8123456 
3 导入sql文件
mysql>source d:wcnc_db.sql  
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值