MySQL导出导入命令的用例

1.导出整个数据库
 
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
 
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

导出
mysqldump -u root  -p Log > /data/backup1/Log.sql
mysqldump -u root  -p test > /data/backup1/test.sql
 
 
2.导出一个表
 
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
 
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
 
3.导出一个数据库结构
 
mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
 
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

 
4.导入数据库     (经过测试成功!能从sql脚本将表格及数据直接导入到数据库中!)
 
常用source 命令
 
进入mysql数据库控制台,
 
如mysql -u root -p
 
mysql>use 数据库
 
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
 
mysql>source d:wcnc_db.sql

导入
mysql -u root  -p Log <   /data/backup1/Log.sql
mysql -u root  -p test <  /data/backup1/test.sql

 

整个库备份
mysqldump –user=root –password –lock-tables –all-databases > /data/backup/mysqlback.sql
 
恢复已备份的数据
mysql -u root -p < /data/backup1/mysqlback.sql
 

发表评论

电子邮件地址不会被公开。 必填项已用*标注