升级到服务器8.0.13后无法连接到MySQL Server

时间:2018-11-08 06:28:38

标签: mysql

我从8.0.11版本升级到MySQL 8.0.13。 运行安装程序后,我进入此屏幕/窗口Please See link for pic

我知道密码是什么,并且已经输入了很多次。

我的研究使我相信MySQL80服务未运行。我试图重新启动服务,但仅收到以下消息:

“ mysql error 2003(hy000)无法连接到本地主机(10061)上的MYSQl服务器”,我已经跟随其他线程处理此错误,但它们与我的问题无关。

我已经在工作台上的zip文件中备份了我的连接。

我尝试运行mysqld --intialize和--console

这是我从文件'DESKTOP-DSNA0DJ.err'中获取的错误日志

2018-11-06T18:21:20.600566Z 0 [系统] [MY-010116] [服务器] C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe(mysqld 8.0.11)开始过程5724 2018-11-06T18:21.26.159234Z 0 [警告] [MY-010068] [服务器] CA证书ca.pem是自签名的。 2018-11-06T18:21.26.273780Z 0 [系统] [MY-010931] [服务器] C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe:准备连接。版本:'8.0.11'套接字:''端口:3306 MySQL Community Server-GPL。 2018-11-07T14:30:30.620654Z 0 [系统] [MY-013105] [服务器] C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe:正常关闭。 2018-11-07T14:30:32.638014Z 0 [警告] [MY-010909] [服务器] C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe:强制关闭线程23用户:'root' 。 2018-11-07T14:30:33.697523Z 0 [系统] [MY-010910] [服务器] C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe:关闭完成(mysqld 8.0.11)MySQL社区服务器-GPL。 2018-11-07T14:40:37.146177Z 0 [警告] [MY-000081] [服务器]选项'read_buffer_size':无符号值0调整为8192。 2018-11-07T14:40:37.150491Z 0 [警告] [MY-000081] [服务器]选项'read_rnd_buffer_size':无符号值0调整为1。 2018-11-07T14:40.37.153567Z 0 [警告] [MY-010915] [服务器]'NO_ZERO_DATE','NO_ZERO_IN_DATE'和'ERROR_FOR_DIVISION_BY_ZERO'sql模式应与严格模式一起使用。它们将在以后的版本中与严格模式合并。 2018-11-07T14:40:37.192517Z 0 [系统] [MY-010116] [服务器] C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe(mysqld 8.0.13)作为进程5840开始 2018-11-07T14:40.45.019662Z 1 [错误] [MY-013178] [服务器]服务器端SQL语句'INSERT INTO table SELECT *,0 FROM mysql.tables'的执行失败,错误代码= 1292,错误message ='错误的日期时间值:'340'行的'创建'列的'0000-00-00 00:00:00'。 2018-11-07T14:40:45.092781Z 0 [错误] [MY-010020] [服务器]数据字典初始化失败。 2018-11-07T14:40:45.093917Z 0 [错误] [MY-010119] [服务器]正在中止 2018-11-07T14:40:46.699916Z 0 [系统] [MY-010910] [服务器] C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe:关闭完成(mysqld 8.0.13)MySQL社区服务器-GPL。 2018-11-07T14:54:19.194872Z 0 [警告] [MY-000081] [服务器]选项'read_buffer_size':无符号值0调整为8192。 2018-11-07T14:54:19.194937Z 0 [警告] [MY-000081] [服务器]选项'read_rnd_buffer_size':无符号值0调整为1。 2018-11-07T14:54:19.195040Z 0 [警告] [MY-010915] [服务器]'NO_ZERO_DATE','NO_ZERO_IN_DATE'和'ERROR_FOR_DIVISION_BY_ZERO'sql模式应与严格模式一起使用。它们将在以后的版本中与严格模式合并。 2018-11-07T14:54:19.199472Z 0 [系统] [MY-010116] [服务器] C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe(mysqld 8.0.13)从进程12120开始 2018-11-07T14:54:22.718620Z 1 [错误] [MY-013178] [服务器]服务器端SQL语句'INSERT INTO table SELECT *,0 FROM mysql.tables'的执行失败,错误代码= 1292,错误message ='错误的日期时间值:'340'行的'创建'列的'0000-00-00 00:00:00'。 2018-11-07T14:54:22.767258Z 0 [错误] [MY-010020] [服务器]数据字典初始化失败。 2018-11-07T14:54:22.768805Z 0 [错误] [MY-010119] [服务器]正在中止 2018-11-07T14:54:24.128744Z 0 [系统] [MY-010910] [服务器] C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe:关闭完成(mysqld 8.0.13)

这是从调用mysqld 8.0.11转换为调用8.0.13版本的部分

您可以看到

"Data Dictionary initialization failed."

我尝试在c:\ program files \ mysql \ mysql服务器8.0 \中创建数据目录,并以用户身份添加了NETWORK SERVICE。但是没有成功。我有一个my.ini文件的副本,看起来它在升级过程中没有被更改或编辑。

我的数据库数据文件位于“程序数据”文件夹中,而不位于“程序文件”文件夹中。这是my.ini文件的副本。请原谅我的格式不正确,因为我对stackoverflow不熟悉。我是MySQL的新手,对诸如此类的管理任务没有太多经验。

任何帮助将不胜感激。

0 个答案:

没有答案