一篇博文对于mysql数据库脚本导出数据库、表、表中的数据均有详细的说明,本文也参考了该博文,在此表示感谢。
博文链接:http://blog.csdn.net/xiaoyu411502/article/details/5319232
怎样在cmd下输入mysql,然后就能登录到mysql数据库中,而不用每次启动mysql都从开始菜单中找Mysql Command Line呢?当然是把mysql的bin目录添加到计算机的环境变量中了。我的mysql下的bin目录是:D:\DB\mysql5.6.10.1\MySQL Server 5.6\bin可以把该路径添加到path中。
具体做法:1、先新建环境变量,如图:
有点注意的是:在新建环境变量中的变量值只把路径粘贴上就好了,如上图。不要再在路径后面画蛇添足的加上个分号(;)我曾经就干过这种二逼的事儿。结果就悲剧了,半天都不明白错误出在哪了。
2、接下只需把MYSQL环境变量加入到path路径中,如下图:
在path路径中新添加的变量值后面可以加分号(;)(主要是方便为了下次添加变量的)。
这样一来就可以在cmd中登录mysql数据库了。打开cmd,在dos中输入:mysql -u 用户名 -p 数据库名 然后回车,接下来会让你输入密码的。输入正确的密码就可以登录mysql数据库中,如下图:
mysql -u root -p 然后回车(记住:mysql -u root -p 后面不能加分号,如果是这样:mysql -u root -p ;就错了)
ps:csdn把图片都加上了网址,影响视觉效果。
接着会让你输入密码的,你输入密码然后再回车,就OK了,如下图:
最终的截图效果,如下图:
到此就进入了mysql。
设置好了上面的环境变量,咱们就可以用mysqldump命令导出数据库了,命令如下:
mysqldump -u 用户名 -p 数据库名>a.sql 然后回车,会提示让你输入数据库的密码,然后再输入数据库的密码,回车这时就OK了,已经把数据库中的所有的表都导出了。这时导出的表是保存在c:\users\用户名下(不同的电脑用户名不同),如下图: