MySQL(二)备份与还原

一.MySQL备份

  1.本地备份

    1.win + r 后输入cdm

    2.命令行界面输入命令 mysqldump -u root -p  数据库名> 存放备份sql文件的全目录,eg:  mysqldump -u root -p booksystem> D:\backup\booksystem.sql

    3.控制台没有输出 ~ 等待 ~ 结束完成

  2.异地备份

    1.win+r 输入cmd

    2.命令行界面输入命令 mysqldump -hip地址 -P3306 -uroot -p 数据库>D:\mysql\backup\数据库.sql。如:mysqldump -h192.168.0.110 -P3306 -uroot -p student>D:\mysql\backup\student.sql

    3.控制台没有输出 ~ 等待 ~ 结束完成

  3.定时备份

    1.MySQL定时备份

二.MySQL还原

  1.命令还原

    方法一:

      1.把备份的sql文件放在安装目录bin下(也可不放在bin下,第四步则为 source 全路径sql文件名)

      2.win + r 后输入cmd

      3.命令行界面输入命令 mysql -uroot -p 后输入密码,show databases; 显示全部数据库,use 库名 (库名为要还原的数据库)

      4.输入命令 source sql文件名,eg: source booksystem.sql;

      5.控制台一直在输出Query OK ~ 等待 ~ 结束完成

    方法二:

      1.备份的sql文件放在任意文件(最好是英文目录)

      2.win + r 后输入cmd

      3.输入命令 mysql -u root -p 被还原的库名< 全路径sql文件名 后输入密码,eg: mysql -u root -p booksystem< D:\backup\booksystem.sql

      4.控制台没有输出 ~ 等待 ~ 结束完成

  2.第三方工具还原

    1.navicat 数据库管理工具

    2.等等

三.主从复制

  1.主从复制

posted @ 2023-04-26 13:44  Nausicaä  阅读(127)  评论(0编辑  收藏  举报