浏览文章

文章信息

Mysql命令行导出导入数据库|How to use commands to backup and restore MySQL database 17744


MySQL命令行导出导入数据库

MySQL命令行导出数据库:

1,导出命令需要在MySQL安装目录下的bin文件夹内执行:

cd MySQL安装目录的bin文件夹中

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

 注意:以下命令在外部执行,无需进入mysql命令行。

例如:

mysqldump -u root-p database -P 3306 > database.sql
#输入后会让你输入MySQL的密码(成功后将开始进行导出)

  命令中的database你需要切换成你的数据库名字

(如果导出单张表的话在数据库名后面输入表名即可)

       mysql导出数据库一个表

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

mysqldump -u root -p database users> test_users.sql

命令中的database、users你需要切换成你的数据库名字、表名

3、会看到文件test_users.sql自动生成到bin文件下  

 

导出时,遇到上面的问题。

导出时遇到问题,尝试解决措施:加个参数-P 3306(mysql服务端口)即可解决问题。


命令行导入数据库:

mysql>source test.sql;


温馨提示:通过以上的导入导出方式,我们可以实现数据库的备份和还原,加上crontab定时任务工具可以从容定时备份数据等牛叉操作!


原创