- 下载与安装
- 首先在MySQL官网下载对应版本的安装包mysql-5.7.24-winx64.zip
-
下载好之后解压到你想要存放的目录(我放在了以下目录)
-
进入解压后的根目录将bin文件夹设置为环境变量
- 在解压的文件夹下新建my.ini文件,添加以下代码(目录根据自己的路径更改):
port=3306
default-character-set=utf8
#客户端字符类型,与服务端一致就行,建议utf8
[mysqld]
port=3306
character_set_server=utf8
#服务端字符类型,建议utf8
basedir=F:\mysql-5.7.24\
#解压根目录(skip-grant-tables,更改密码,加skip-grant-tables,停服务,起服务,update ,停服务,注skip-grant-tables,起服务)
datadir=F:\mysql-5.7.24\data\
#skip-grant-tables
#解压根目录\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
F:\mysql-5.7.24\mysqld.exe
#解压根目录\bin\mysqld.exe
- 以管理员身份运行cmd,切换到bin目录下
- 执行下面语句初始化数据库
mysqld --initialize-insecure --user=mysql
- 安装mysql服务
mysqld --install MySQL
- 启动服务
net start mysql
- 登录数据库 默认密码为空
mysql -u root -p
- 遇到的坑
- mysql5.7版本更改密码不支持
update user set Password=PASSWORD("root") where User="root";
会报以下错误:
- 用此代码代替
update mysql.user set authentication_string=password("root") where user="root";
flush privileges
大功告成