https://www.bilibili.com/video/BV1ez4y19776?spm_id_from=333.337.search-card.all.click
1、数据备份
1.1备份指定数据库
在cmd窗口中(未登录的状态下),可以通过如下命名对指定的数据库进行备份 mysqldump -u用户名 -p 数据库名字 > 备份文件的位置 例如:对db40库中的数据表(表,表记录)进行备份,备份到d:/db40.sql文件中 mysqldump -uroot -p db40 > d:/db40.sql 输入密码,如果没有提示,即表示成功
1.2 备份所有数据库:
也可以一次性备份所有库,例如: 对mysql服务器中所有的数据库进行备份,备份到d:/all.sql文件中 mysqldump -uroot -p --all-database > d:/all.sql 键入密码,如果没有提示,即表示备份成功!
2、恢复数据库
在cmd 窗口中(未登录状态下)可以通过如下指令对指定的数据库进行恢复 mysql -u用户名 -配数据库名字 <备份文件的位置 例如:将d:/db40.sql文件中的数据恢复到db60库中 在cmd 窗口中(已登录状态下),先创建db60库,create database db60 charset utf8 在cmd窗口中(未登录状态下)mysql -uroot -p db60 <d:/db40.sql
在如:将d:/db40.sql文件中的数据恢复到db80库中 在cmd 窗口中(已登录状态下),先创建db80库,create database db80 charset utf8 在cmd窗口中(未登录状态下)mysql -uroot -p db60 <d:/db40.sql 进入db80数据库:use db80; 再通过source执行指定位置下的sql文件 source d:/db40.sql
|