场景描述:windows平台进行mysql绿色版安装时,报错mysqld:Can't create directory……,如图:
原因:从截图报错日志中可以看出,路径是有问题的,虽然my.ini中配置的路径是完整的。
解决:my.ini配置更改一下即可,将所有路径中 \ 变成 \\。
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\\software\\mysql-5.7.34-winx64
#datadir=D:\\software\\mysql-5.7.34-winx64\\data # datadir不需要,会自动安装好
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default-storage-engine=MEMORY
[WinMySQLAdmin]
D:\\software\\mysql-5.7.34-winx64\\bin\\mysqld.exe
修改后重新执行初始化命令可以看到初始化成功。