用SSH导出Mysql数据库和导入新Mysql数据库

其实就是这两个语句,平时用的时候总是记不起来。写在这里备份一下

mysqldump -u用户名 -p密码 –default-character-set=编码 数据库名 > 文件名.sql

mysql -u新的用户名 -p密码 新数据库名 < 数据库文件名.sql</cc>

1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.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.导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:wcnc_db.sql

 

本站提供的服务

发表评论

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