解压
设置my.ini
[mysqld]
port=3306
basedir=D:\\Dev\\MySQL\\mysql-5.7.36-winx64
datadir=H:\\MySQLData
explicit_defaults_for_timestamp=true
# 这是备注
然后!严格按照下面的步骤来
a、进入到MySQL的安装目录的bin目录下
b、安装MySQL服务: >mysqld --install
c、生成data目录: >mysqld --initialize-insecure --user=mysql
d、启动MySQL: >net start mysql
e、进入MySQL: >mysql -uroot -p (此时没有密码,直接回车就行)
f、修改密码: >set password=password('123456');(注意后边的 “;”)
不知道为什么我的命令长这样
.\mysqld --initialize-insecure --user=mysql
没有 --user=mysql的时候会报一堆错,而且根本看不懂,这也不知道为什么
再记录一下
.\mysqld --console
可以查看日志
参考了这篇文章:
MySQL 3534 服务无法启动 服务没有报告任何错误 - 付少华 - 博客园 (cnblogs.com)