可能的原因
- 端口号被占用
- 软件安装路径含有中文
解决办法
- 端口号被占用(解决方法)
- 软件安装路径含有中文
- 删除 mysql 服务(如果你已经执行 mysqld --install),以管理员身份执行
mysqld --remove
- 将安装软件的文件夹移动到纯英文路径下
- 删除 data 文件夹(如果有)
- 配置 my.ini 文件(如果没有),具体配置如下
[mysqld]
basedir=E:\mysql-8.0.29-winx64 (mysql安装路径)
datadir=E:\mysql-8.0.29-winx64\data (mysql安装路径下的data)
- 重新安装 mysql 服务
mysqld --install
- 重新生成 data 文件夹(注意不要手动建立,程序会按照你 my.ini 的配置自动生成)
mysqld --initializa
- 启动 mysql 服务
net start mysql
如果你是第一次安装,只需要执行 2 ~ 7 步即可完美启动 mysql 服务
南无阿弥陀佛,南无药王菩萨,南无药上菩萨