我正在尝试在我的笔记本电脑上第二次设置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的类似问题的建议。
发布于 2021-03-23 22:02:08
[InnoDB] The innodb_system data file 'ibdata1' must be writable错误很明显:
如果不能写入数据,MySQL就不能为您做任何事情。如果您不允许MySQL向文件系统写入数据或密码,它将无法存储您的数据或密码,因此请先修复此问题,然后再次尝试更改密码指南。
请尝试以下链接中的说明:https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
https://stackoverflow.com/questions/66763806
复制相似问题