使用zip安装mysql时,在安装mysql服务并启动时报服务无法启动错误
- 错误如图
- 发现无法启动后,查看有什么报错信息
- 发现mysqld初始化时并没有识别到,当初写在my.ini中的文件路径,而是寻找了默认路径
#my.ini文件内容
[client]
port=3306
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
port=3306
basedir="E:\mysql\mysql57"
datadir="E:\mysql\data\data"
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=INNODB
- 知道是什么原因后就好办了
1.移除服务
mysqld -remove mysql57
2.重新初始化
mysqld --defaults-file="E:\mysql\data\my.ini" --initialize-insecure --basedir="E:\mysql\mysql57" --datadir="E:\mysql\data\data"
3.重新安装服务,并指定data路径
mysql -install mysql57 --datadir="E:\mysql\data\data"
4.重新启动mysql57服务