MYSQL无法用指令备份,出现异常

mysql备份指令:

mysqldump -u 账号 -p 密码 --databases 数据库名> backupfile.sql

出现错误如下:

mysqldump: [Warning] Using a password on the command line interface can be insecure.

mysqldump: Got error: 2026: SSL connection error: unknown error number when trying to connect

这里有两个错误:

1.密码由于安全机制问题,高版本的mysql将不再支持明文备份

2.ssl安全协议问题,不能建立链接

错误1解决方案:

新建一个账号密码文件,后缀没有要求。以password.conf为例

bash 复制代码
[client]
user=root
password=root

不要根据网上提示去尝试修改 my.ini和my.conf文件

很容易导致数据库无法启动。需要重装,请提前 备份!备份!备份!

错误2解决方案:

备份指令增加 -ssl-mode=DISABLE

不要根据网上提示去尝试修改 my.ini和my.conf文件

请不要在[mysqld] 下增加skip_ssl

很容易导致数据库无法启动。需要重装,请提前 备份!备份!备份!

综上所诉,备份的最终指令如下

bash 复制代码
D:\mysqldump  --defaults-extra-file=D:\my.password  --ssl-mode=DISABLE  数据库 > 完整的备份路径(包含备份名)

mysqldump自行准备,在mysql的bin目录下存在,不要下载。

注意-ssl-mode=DISABLE的顺序,只有放在后方才生效

相关推荐
兩尛1 小时前
订单状态定时处理、来单提醒和客户催单(day10)
java·前端·数据库
web2u1 小时前
MySQL 中如何进行 SQL 调优?
java·数据库·后端·sql·mysql·缓存
Elastic 中国社区官方博客2 小时前
使用 Elasticsearch 导航检索增强生成图表
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
小金的学习笔记2 小时前
RedisTemplate和Redisson的使用和区别
数据库·redis·缓存
新知图书2 小时前
MySQL用户授权、收回权限与查看权限
数据库·mysql·安全
文城5213 小时前
Mysql存储过程(学习自用)
数据库·学习·mysql
沉默的煎蛋3 小时前
MyBatis 注解开发详解
java·数据库·mysql·算法·mybatis
呼啦啦啦啦啦啦啦啦3 小时前
【Redis】事务
数据库·redis·缓存
HaoHao_0103 小时前
AWS Serverless Application Repository
服务器·数据库·云计算·aws·云服务器
C语言扫地僧3 小时前
MySQL 事务及MVCC机制详解
数据库·mysql