在安装mysql时输入mysqld --initialize-insecure --user=mysql时一直显示错误
报错提示如下:
mysqld: Can't create/write to file 'D: oftkeshe ools\mysql-5.7.16-winx64\data\is_writable' (Errcode: 2 - No such file or directory)
2023-08-26T09:48:54.332133Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2023-08-26T09:48:54.332133Z 0 [ERROR] Can't find error-message file 'D:\softkeshe\tools\mysql-5.7.16-winx64\bin\ oftkeshe ools\mysql-5.7.16-winx64\share\errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directive.
2023-08-26T09:48:54.332133Z 0 [ERROR] --initialize specified but the data directory exists and is not writable. Aborting.
2023-08-26T09:48:54.332133Z 0 [ERROR] Aborting
(1)由于之前装过mysql以为是自己没有删除干净,就安装这篇文章删了一遍如何彻底卸载清理MySQL-腾讯云开发者社区-腾讯云 (tencent.com)
(2)但是操作一番之后,重新下载重新配置环境变量依然出现上述报错提示,终于经过我搜索发现就是符号“ \ ”这个的缘故,哭死!
(3)具体操作,找到在mysql安装路径下my.ini这个文件,这个文件下载安装时一定要进行修改basedir和data
(4)basedir和datadir安装目录是自己的安装目录,安装目录我一开始用\写的,发现根本找不到路径,后面我改写成\\再次输入命令就好了dir
(5)然后网上有的说安装包里没有data这个文件夹的不要自己建,但是我还是自己建了一个文件夹,然后更改了my.ini文档里这个路径,不知道后面使用会不会有影响
(6)输出命令成功截图如下
出现红框的提示就表示安装成功啦 !!
(7)附上报错提示图