【发布时间】:2021-06-20 03:30:18
【问题描述】:
我正在尝试在我的笔记本电脑上第二次设置 mySQL。几个月前,我之前安装并运行了 mysql-installer-web-community-8.0.22.0 没有任何问题。最近我卸载了那个版本并安装了更新的mysql-installer-web-community-8.0.23.0。在安装过程中我没有收到任何错误,但是当我想使用 MySQL 工作台时,我收到错误为“未建立连接”。我已经修复了服务,例如 mySQL 正在运行。但我收到无法连接到本地主机的错误消息。 我尝试了以下命令,但收到以下错误消息。
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p
Enter password: ****
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --console
2021-03-23T12:38:52.603298Z 0 [System] [MY-010116] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.23) starting as process 8452
2021-03-23T12:38:52.661405Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2021-03-23T12:38:52.666405Z 1 [ERROR] [MY-012271] [InnoDB] The innodb_system data file 'ibdata1' must be writable
2021-03-23T12:38:52.668889Z 1 [ERROR] [MY-012278] [InnoDB] The innodb_system data file 'ibdata1' must be writable
2021-03-23T12:38:52.670851Z 1 [ERROR] [MY-010334] [Server] Failed to initialize DD Storage Engine
2021-03-23T12:38:52.674130Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2021-03-23T12:38:52.675978Z 0 [ERROR] [MY-010119] [Server] Aborting
2021-03-23T12:38:52.677643Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.23) MySQL Community Server - GPL.
搜索 Stackoverflow 和其他论坛,我发现了更多关于如何解决 Linux 而不是 Windows 的类似问题的建议。
【问题讨论】:
-
这能回答你的问题吗? How to change the mysql root password
-
似乎可能是两个不同的问题。您是否像错误提示的那样授予 mysqld 写入数据库文件的权限?
The innodb_system data file 'ibdata1' must be writable -
我按照dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html 中的说明进行操作,但没有帮助。我会把它放在问题描述中。
-
stackoverflow.com/questions/8789522/… 对 Linux 用户很有帮助。