step1:将mysql5.7解压到自定义文件夹,mysql5.7目录下有一个my-default.ini配置文件,改名为my.ini
step2:更改配置文件my.ini中的内容,更改后其内容如下(不要带多余的空格):
#--------------------------------
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\MYSQL\mysql-5.7.16-winx64\
datadir=D:\MYSQL\mysql-5.7.16-winx64\data\
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#--------------------------------
#basedir和datadir为文件解压后的目录,需要注意的一点是,由于反斜杠“\”具有转义的作用,在安装目录中“\”的后面最好不要紧跟s或者d,即目录名称最好不要以这些敏感字符开头,错误实例:D:\software_set\mysql\mysql-5.7.16-winx64\,如果已经这样命名了目录名并且不好修改,也有解决办法,就是将所有的反斜杠改为斜杠"/".
#data文件夹在5.6版本之后不用再手动添加,使用命令下面的命令自动创建
step3:D:\MYSQL\mysql-5.7.16-winx64\bin加入path系统环境变量,注意是系统环境变量
,不是用户变量
step4:用管理员打开命令行,将路径切换到bin目录下,窗口输入:mysqld --initialize --user=mysql --console
以上这步是在D:\MYSQL\mysql-5.7.16-winx64\data下生成脚本,
记住管理员密码(随机生成的密码),即anote那一行末尾的一串字符。
step5:安装服务:
命令行输入:mysqld install MySQL --defaults-file="D:\MYSQL\mysql-5.7.16-winx64\my.ini"
step6:net start mysql,测试是否成功安装
step7:services.msc打开服务,启动mysql服务
step8:在命令行输入mysql -uroot -p回车
输入管理员密码
step8:修改mysql管理员密码
set password=password('mysql'); #单引号中为设置的新密码
OK啦!