Py学习  »  DATABASE

MySQL安装程序更新修改mysqldump调用

Aravor • 4 年前 • 326 次点击  

我正在尝试使用MySQL社区安装程序将MySQL服务器5.6更新到最新版本5.6.43。但是失败了。

在“应用配置”中有这个(新的?)步骤“备份MySQL数据库”,由于缺少底层mysqldump调用的选项,该步骤始终失败。它需要添加--max_allowed_packet=512M选项才能工作。

如何修改呼叫或如何跳过完整的备份步骤?

开始配置步骤:备份MySQL数据库 启动MySQL Server以运行MySQL_升级工具。 警告:MySQL服务器可能会抛出一些错误,下一步将运行MySQL_升级工具来尝试修复数据库不兼容。 正在启动MySQL Server 5.6.43的进程。。。 正在使用命令启动进程:C:\ Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe--defaults file=“C:\ ProgramData\MySQL\MySQL Server 5.6\my.ini”--控制台。。。 ID为6280的mysqld进程已成功启动并正在运行。 已成功启动MySQL Server 5.6.43的进程。 不推荐使用带有隐式默认值的2019-01-22 09:24:07 0[警告]时间戳。请使用--explicit_defaults_for_timestamp server选项(有关详细信息,请参阅文档)。 2019-01-22 09:24:07 0[注意]--安全文件priv设置为空。与导入和导出数据相关的操作被禁用 2019-01-22 09:24:07 0[注]C:\程序文件\MySQL\MySQL服务器5.6\bin\mysqld.exe(mysqld 5.6.43)启动为进程6280。。。 正在运行mysqldump工具备份数据库。。。 备份文件将转储到“C:\ ProgramData\MySQL\MySQL Server 5.6\Backup\MySQL_dump-2019-01-22T09.24.11.sql”。

使用以下命令启动进程:C:\ Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe--defaults extra file=”C:\ Users\Master\AppData\Local\Temp\404a41e4-6738-40af-b26d-cd2a3981776d.ini”--user=root--host=localhost--port=3306--default character set=utf8--routines--events--single transaction=TRUE--all databases--result file=“C:\ProgramData\MySQL\MySQL Server 5.6\Backup\MySQL_dump-2019-01-22T09.24.11.sql”。。。 mysqldump:错误2020:转储表时获取的数据包大于“允许的最大数据包”字节 table_test_attach_data 第291排 用ID 5492运行MySQL转储过程,并成功运行并退出代码3。 结束配置步骤:备份MySQL数据库

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50875
 
326 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Aravor
Reply   •   1 楼
Aravor    5 年前

当我自己发现你可以在安装程序中后退一步并取消选中备份步骤。

因此,如果不冒在更新过程中出错时丢失所有内容的风险,则需要手动备份。