mysql的备份方法_用户名

 我们在进行web开发的过程中,不可避免都会遇见需要对数据库进行备份,导入到出的情况。最近我就遇到了这种情况。本来是想着用phpmyadmin这类工具进行导出的,但是由于数据量很大,导了几次都没有成功。最后到网上查看了学习了一下,感觉用mysql终端命令来进行备份很好。尝试了一下,果然不错。这里,华夏名网钻石店就将这种方法记录下来,已备日后所需。

先来说下导出的方法:我们首先需要登录mysql终端,可用这个命令:

1.导出整个数据库

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

 

2.导出一个表

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

在运行中,我们的登录用户必须具有可以导出数据库的权限,否则将会报错。

导入数据库就很简单了,我们可以先在终端中登录我们的mysql数据库:mysql -u root -p,按下回车,然后会见到一句让你输入密码的语句,输入密码后,我们就进入了我们的mysql终端了,然后我们可以进行下面的操作:

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql),比如我在d盘下有一个名字为word.sql的文件,

mysql>source d:word.sql  (注:如果写成source d:\wcnc_db.sql,就会报语法错误)

看看结果吧,见到那些飞速跳转的指令,是不是很激动呢。