1.准备MySQL5.7的解压包![](https://i-blog.csdnimg.cn/blog_migrate/234412f60bc53395cf602d9073b5652f.png)
2.解压之后是这个样子
2.1 my.ini文件
直接新建一个txt文件,将下面内容站到里面
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录上
basedir="E:\\lyj\\mysql5.7\\mysql-5.7.26-winx64\\mysql-5.7.26-winx64"
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
innodb_default_row_format=DYNAMIC
innodb_large_prefix=ON
innodb_file_format=Barracuda
innodb_log_file_size=2G
key_buffer_size=16M
max_allowed_packet=8M
socket=/tmp/mysql.sock
[client]
port=3306
socket=/tmp/mysql.sock
[mysqldump]
quick
注意:1.需 要修改basedir路径,路径分割符号是\\不是\
2.有的教程还加了datadir,然后在建一个空的data文件夹,相信我,这个不要加,data文件夹也让他自己生成
否则等会mysql服务启动不了,如何自己生成data文件夹下面讲
3.打开dos命令行窗口
上面第二条语句是初始化操作,生成data文件夹,同时会在data文件夹中生成一个err后缀的文件,里面有MySQL登陆的初始密码
·········接着启动mysql 注意:刚才如果自己新建的data文件夹,不是自动生成的data文件夹,这里可能会启动不成功
不成功的话,把data文件夹删了,my.ini文件中的datadir语句删了,mysqld --remove 将mysql删了重新安装一次就好了
················接着进入mysql
·················接着修改密码,我这里修改为root
退出之后用密码root试一下,OK打完收工!!!