MySQL命令行--导入导出数据库
IDE (集成开发环境)固然方便快捷,但其一可能有bug ,譬如phpMyAdmin 来导入导出(Medaiwiki 的)MysQL 数据库,不论连接校对和字符集怎么选择,都会出现乱码和数据混乱。其二,想深层次理解IDE 处理源文件的方法或者只是简单生成应用程序,其三……学会使用命令行都是必要的。
Windows 下用命令行导出导入MySQL 数据库
方法1 : 添加“系统环境变量”。我的电脑>属性>高级>环境变量,在“系统变量”栏目下找到path 双击编辑。先添加;(分号),再添加MySQL 安装目录下bin 文件夹(包含mysql.exe和mysqldump.exe 等文件)的路径,譬如 F:\wamp\bin\mysql\mysql5.0.45\bin 。
之后,开始>运行,输入cmd 确定开启命令行窗口,按下面的格式输入导出数据库的命令行:
mysqldump -u 数据库用户名-p 数据库名称 > 导出的数据库文件
实例:mysqldump -u root -p db1>g:\liongg.sql (把数据库db1 导出到liongg.sql 文件中)
回车之后,会提示输入密码,有则输入无则直接回车,片刻即可成功。
导入数据库的命令行:
mysql -u 数据库用户名 –p 数据库名称 < 导入的数据库文件
实例:mysqldump -u root -p db2<g:\liongg.sql (已新建数据库db2 ,把liongg.sql 导入)