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

6ie5vjzr  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(251)

我从版本8.0.11升级到mysql 8.0.13。运行安装程序后,我来到这个屏幕/窗口请参阅图片链接
我知道密码是什么,已经输入过很多次了。
我的研究让我觉得mysql80服务没有运行。我已尝试重新启动服务,但只收到以下消息:
“mysql error 2003(hy000)cant connect to mysql server on localhost(10061)”我跟踪了其他线程,发现了这个错误,但它们与我的问题无关。
我已在workbench上的zip文件中备份了连接。
我试过运行mysqld--initialize和--console
这是我从文件“desktop-dsna0dj.err”中得到的错误日志
2018-11-06t18:21:20.600566z 0[system][my-010116][server]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe(mysqld 8.0.11)作为进程5724启动2018-11-06t18:21:26.159234z 0[warning][my-010068][server]ca certificate ca.pem已自签名。2018-11-06t18:21:26.273780z 0[system][my-010931][server]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe:准备连接。版本:“8.0.11”套接字:“”端口:3306 mysql社区服务器-gpl。2018-11-07t14:30:30.620654z 0[system][my-013105][server]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe:正常关机。2018-11-07t14:30:32.638014z 0[警告][my-010909][server]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe:强制关闭线程23用户:“root”。2018-11-07t14:30:33.697523z 0[system][my-010910][server]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe:关机完成(mysqld 8.0.11)mysql community server-gpl。2018-11-07t14:40:37.146177z 0[警告][my-000081][server]选项“读取缓冲区大小”:无符号值0调整为8192。2018-11-07t14:40:37.150491z 0[警告][my-000081][server]选项“读取缓冲区大小”:无符号值0调整为1。2018-11-07t14:40:37.153567z 0[warning][my-010915][server]“no \u zero \u date”、“no \u zero \u in \u date”和“error \u for \u division \u by \u zero”sql模式应与严格模式一起使用。在将来的版本中,它们将与strict模式合并。2018-11-07t14:40:37.192517z 0[system][my-010116][server]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe(mysqld 8.0.13)以进程5840 2018-11-07t14:40:45.019662z 1[error][my-013178][server]执行服务器端sql语句“insert into tables select*,0 from mysql.tables”失败,错误代码=1292,错误消息='不正确的日期时间值:'0000-00-00 00:00:00'对于第340行的'created'列。2018-11-07t14:40:45.092781z 0[错误][my-010020][server]数据字典初始化失败。2018-11-07t14:40:45.093917z 0[error][my-010119][server]正在中止2018-11-07t14:40:46.699916z 0[system][my-010910][server]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][server]选项“读取缓冲区大小”:无符号值0调整为8192。2018-11-07t14:54:19.194937z 0[警告][my-000081][server]选项“读取缓冲区大小”:无符号值0调整为1。2018-11-07t14:54:19.195040z 0[warning][my-010915][server]“no \u zero \u date”、“no \u zero \u in \u date”和“error \u for \u division \u by \u zero”sql模式应与严格模式一起使用。在将来的版本中,它们将与strict模式合并。2018-11-07t14:54:19.199472z 0[system][my-010116][server]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe(mysqld 8.0.13)作为进程12120启动2018-11-07t14:54:22.718620z 1[error][my-013178][server]执行服务器端sql语句“insert into tables select*,0 from mysql.tables”失败,错误代码=1292,错误消息='不正确的日期时间值:'0000-00-00 00:00:00'对于第340行的'created'列。2018-11-07t14:54:22.767258z 0[error][my-010020][server]数据字典初始化失败。2018-11-07t14:54:22.768805z 0[error][my-010119][server]正在中止2018-11-07t14:54:24.128744z 0[system][my-010910][server]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe:关闭完成(mysqld 8.0.13)
这是它从调用mysqld8.0.11转换为调用version8.0.13的部分
正如你所看到的,上面写着

"Data Dictionary initialization failed."

我尝试过在c:\program files\mysql\mysql server 8.0\中创建数据目录,并以用户身份添加了网络服务。但没有成功。我有一个my.ini文件的副本,看起来它在升级过程中没有被修改或编辑。
我的数据库数据文件位于“程序数据”文件夹中,而不是“程序文件”文件夹中。这是我的.ini文件的副本。请原谅格式错误,因为我不熟悉stackoverflow。我是mysql的新手,对这些管理任务没有太多经验。
如有任何帮助,我们将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题