小墨の博客

梦想需要付诸行动,否则只能是梦

MySQL 数据库备份与还原(命令行)

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

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    • 评论列表:

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:508
    • 页面总数:20
    • 分类总数:92
    • 标签总数:208
    • 评论总数:61
    • 浏览总数:225323

    | | |
    | |  Z-Blog PHP