为什么要数据库备份?
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 库名<备份文件地址 建议用上面命令操作
来源地址:https://blog.csdn.net/weixin_42870215/article/details/126247540