侧边栏壁纸
博主头像
WinJay博主等级

博观而约取 厚积而薄发

  • 累计撰写 319 篇文章
  • 累计创建 169 个标签
  • 累计收到 1 条评论
隐藏侧边栏

MySQL数据库备份与恢复

WinJay
2013-08-09 / 0 评论 / 0 点赞 / 97 阅读 / 1,127 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2021-11-11,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

MySql数据库备份与恢复

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。

Linux下MySQL的备份与还原

备份

cd /var/lib/mysql 										#(进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)
mysqldump -u root -p Test > Test0809.sql				#输入密码即可。  

还原

  • 方法一

    MySQL命令行导入数据库:mysql> use news; mysql> source news_Bakup.sql

    1,将要导入的.sql文件移至bin文件下,这样的路径比较方便

    2,同上面导出的第1步

    3,进入MySQL:mysql -u {YourDB_UserName} -p

    • 如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)

    4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

    5,输入:mysql>use 目标数据库名

    • 如我输入的命令行:mysql> use news;

    6,导入文件:mysql> source 导入的文件名;

    • 如我输入的命令行:mysql> source news.sql;
  • 方法二

[root@localhost ~]# cd /var/lib/mysql 												#(进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
[root@localhost ~]# mysql -u root -p Tes < moodle_bak.sql 输入密码即可
# 将要恢复的数据库文件放到服务器的某个目录下,并进入这个目录执行以上命令,moodle_bak.sql是需要恢复的文件名

Windows下MySQL的备份与还原

备份

开始菜单->运行->cmd->利用cd C:\Program Files\MySQL\MySQL Server 5.0\bin命令进入bin文件夹

mysqldump -u 用户名 -p databasename &gt;exportfilename.sql导出数据库到文件,

mysqldump -u root -p voice&gt;voice.sql,然后输入密码即可开始导出。

还原

进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令show databases;,回车,看看有些什么数据库;建立你要还原的数据库,输入create database voice;,回车;

切换到刚建立的数据库,输入use voice;,回车;导入数据,输入source voice.sql;,回车,开始导入,再次出现mysql>并且没有提示错误即还原成功。

0

评论区