为什么要数据库备份?
a 保证重要的数据不丢失
b 数据转移
 

MYSQL数据库备份的方式
1、直接拷贝物理文件(D:\Software\mysql-8.0.28-winx64\data中拷贝)
2、在sqlyog这种可视化工具中手动导出(点击数据库右键选择备份/导出->备份表作为sql转储->选择需要导出的内容)
3、使用命令导出 mysqkdump -h主机 -u用户名 -p密码 数据库 表名 >物理磁盘位置/文件名

打开cmd,输入mysqkdump -hlocalhost -uroot -p123456 test sys_user >D:/sys_user.sql
出现mysqldump:[warning]using a password on the command line interface can be insecure.即可

-- 多张表数据库备份导出
mysqkdump -h主机 -u用户名 -p密码 数据库 表名1 表名2 表名3 >物理磁盘位置/文件名
mysqkdump -hlocalhost -uroot -p123456 test sys_user sys_role sys_dept >D:/sysall.sql

-- 数据库备份导出
mysqkdump -h主机 -u用户名 -p密码 数据库 >物理磁盘位置/文件名
mysqkdump -hlocalhost -uroot -p123456 test >D:/ashe-vue.sql

-- 导入操作

-- 打开cmd,输入mysql -uroot -p123456 进行登录
use ashe-vue -- 进入需要导入的数据库
source d:/sys_user.sql  -- source到指定的备份文件地址 

或者输入mysql -uroot -p123456 库名<备份文件地址   建议用上面命令操作
 

Logo

本社区面向用户介绍CSDN开发云部门内部产品使用和产品迭代功能,产品功能迭代和产品建议更透明和便捷

更多推荐