1.下载地址:http://dev.mysql.com/downloads/mysql/
2.配置my.ini文件:mysql-5.7.20-winx64位解压版是没有默认的my.ini配置文件,自己到网上找一个,修改对应的basedir以及basedir,注意my.ini需要放在bin路径下面,否则在net start mysql的时候会报无法启动错误
3.设置环境变量,将mysql的bin路径加入path路径中
4.服务安装:
以管理员权限打开cmd,进入D:\Program Files\MySql\mysql-5.7.20-winx64\bin目录下,
输入服务安装命令:mysqld install MySQL --defaults-file="D:\Program Files\MySql\mysql-5.7.20-winx64\bin\myt.ini"
5.初始化:执行mysqld --initialize进行初始化(生成data目录),data目录在my.ini文件中配置datadir=E:\mysql-5.7.20-winx64\data
6.启动服务:执行net start MySQL
7.修改root密码:
找到data目录下的后缀为err的文件,我的为E:\mysql-5.7.20-winx64\data\jtwm.err,搜索password关键字,这是mysql生成的默认的随机的mysql密码
执行mysql -uroot -p
输入mysql生成的随机密码,就可以进入MySQL了
执行SET PASSWORD = PASSWORD('mysql');
将密码修改为mysql
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\\Program Files\\mysql-5.7.20-winx64
# 设置为MYSQL的数据目录
datadir=E:\mysql-5.7.20-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\\Program Files\\mysql-5.7.20-winx64
# 设置为MYSQL的数据目录
datadir=E:\mysql-5.7.20-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables