MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。
命令行导出数据库:
1,进入MySQL目录下的bin文件夹(环境变量PATH中有的话可以跳过这一步),如:
cd xxxx/MySQL/MySQL Server 4.1/bin
2,导出数据库(如果导出单张表的话在数据库名后面输入表名即可)
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如:
mysqldump -u root -p news > news.sql
然后输入密码
3、会看到导出的SQL文件自动生成到当前目录下
如果需要导出整个数据库,可以使用以下命令
mysqldump -uroot -p --all-databases > all.sql
命令行导入数据库:
1,同上面导出的第1步
2,进入MySQL。
mysql -u 用户名 -p
如:
mysql -u root -p
然后输入密码
3,进入到“mysql>”。输入
show databases;
然后回车,看看有些什么数据库;建立你要还原的数据库,输入
create database 数据库名;
然后回车
4,切换到刚建立的数据库。输入
mysql>use 目标数据库名;
然后回车,如:
mysql>use news;
5,导入文件。输入
mysql>source 导入的文件名.sql;
如:
mysql>source news.sql;
然后回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。
也可以使用以下命令进行数据库SQL文件导入
mysql -uroot -p < name.sql
本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。