Mysql服务启动失败 错误3534

今天在windows7环境下安装MySQL,以mysql-5.7.19-winx64.msi文件安装,到net start mysql这一步报错:3534。打开安装目录发现MySQL Server 5.7下缺少my.ini和data目录

 

解决方法:

前提:添加完环境变量路径

在和bin同级的目录中新建my.ini配置文件:

 

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8 

[mysqld]

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir=C:\Program Files\mysql-5.7.13-winx64

# 设置mysql数据库的数据的存放目录

datadir=C:\Program Files\mysql-5.7.13-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

#跳过密码验证
skip-grant-tables

在和bin同级目录中新建data文件夹

用管理员身份运行cmd,cd到mysql的bin文件夹里,按顺序运行:

 

1.mysqld --romve 删除mysql服务

 

 

2.mysqld --initialize 初始化:data文件夹中会创建出mysql、sys等文件夹,之前不能启动时data中没有mysql文件夹

 

 

3.mysqld --install 安装mysql服务

4.net start mysql

 

也可以不安装mysql,使用xampp,mysql的默认密码是空,之后再修改密码就可以了。

你可能感兴趣的:(mysql)