mysql数据库导入与导出
2009年10月20日
今天以前做的一个网站由于后台乱了,网站用的是php+mysql程序就连后台原来用导入数据的选项都给删除了,因为备份下来的数据比较大,phpmyadmin后台也没办法恢复,只好用命令行来导入恢复数据了,数据导回去后就正常了,用命令导入数据比较方便快捷,所用到的命令有二个。
在mysql安装目录下,用mysqldump命令行
命令格式
mysqldump -u用户名 -p 数据库名 > 数据库名.sql
比如:要导出mzfeng这个数据库,导出名为mzfeng_bak.sql的数据库;mysqldump -uroot -p mzfeng > mzfeng_bak.sql
按回车后提示输入密码,输入后就可导出数据库了。
二、导放数据库
把原来的数据库导入去:
一样在mysql安装目录下,命令格式
mysql -u用户名 -p 数据库名 < 数据库名.sql
比如要把mzfeng_bak.sql的数据库导入到mzfeng的数据库中:
mysql -uroot -p mzfeng <mzfeng_bak.sql
按回车后提示输入密码,输入密码后就可导入数据库了。