- 在mysql-5.7.18-winx64文件夹下新建my.ini文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:Program Filesmysql-5.7.18-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:Program Filesmysql-5.7.18-winx64data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
- 管理员身份运行cmd,换到……/bin目录下
mysqld install 安装mysql mysqld --initialize-insecure 初始化mysql net start mysql 开启mysql服务
- 设置初始密码,并进入mysql
-
mysqladmin -uroot password [密码] mysql -uroot -p [密码]
- 最后一步:把bin目录添加到环境变量中
- 注:
1.需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”,启动失败。
解决方案删除手动建的data文件夹(若自己手动建的话,部分教程要求手动建),重新初始化。
2.在mysql5.7以上版本中默认没有data文件夹,须通过初始化服务新建data文件夹并生成 mysql启动所需要的表结构配置文件,因初始化过程必须有,所以不需要自己手动建立data文件夹。