前言:亲测可用!用解压包安装是最稳妥的!
Step1:从官网下载Mysql压缩包
下载链接:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-winx64.zip
下载完成后解压到自定义目录
注:直接点击下载慢的话可以复制链接用迅雷迅雷,速度感人
Step2:配置环境变量
右键我的电脑–>属性–>高级系统设置–>环境变量,新建系统变量
变量名:MYSQL_HOME
变量值:mysql解压后的根目录(bin目录的上一层)
双击path新建:(这里就要加入bin目录了)
%MYSQL_HOME%\bin
Step3:在解压目录下新建文件my.ini,编辑以下内容
看了网上的都写了很多,其实有这两句就ok!(下面内容请全部复制)
[mysqld]
explicit_defaults_for_timestamp=true
注意:mysql5.6版本后面如果不添加这一句会报错:TIMESTAMP with implicit DEFAULT value is deprecated
Step4:打开管理员终端执行以下命令
注意:一定要用管理员身份!!
mysqld.exe -install // 这句没成功可能是因为没用管理员身份!
mysqld –initialize
// 生成data目录
mysqld --initialize-insecure --user=mysql
// 启动mysql
net start mysql
若显示“服务已经成功启动。”则表示成功运行Mysql服务端
Step5:登陆mysql
mysql -u root -p
由于第一次没有密码,直接回车
Step6:登陆后最好修改密码不然可能导致用其他Mysql客户端连接不上
将root用的密码修改为123456
mysql>update mysql.user set authentication_string=password("123456") where user="root";
然后执行一下以下命令使设置生效
mysql>flush privileges;
Step7:再次登陆mysql
mysql -uroot -p123456
搞定!