MySQL数据库备份的三种方式
为什么要数据库备份?
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
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341