1、下载
64位系统的zip包
https://dev.mysql.com/downloads/mysql/
下载后解压(可以放到任意磁盘,因为当时我就遇到了无法解压到C盘个别文件夹的情况,我的路径:E:\mysql-8.0.12-winx64)
2.配置环境变量
这一项直接google环境变量配置,会出详细教程。
我参考的是https://www.cnblogs.com/cnwutianhao/p/5487758.html
变量名:MYSQL_HOME
变量值:E:\mysql-8.0.12-winx64
path里添加:%MYSQL_HOME%\bin;
3. 初始化mysql
以管理员身份运行cmd
进入E:\mysql-8.0.12-winx64\bin 下
执行命令:
mysqld –initialize-insecure –user=mysql
在E:\mysql-5.7.20-winx64目录下生成data目录
4. 启动服务
执行命令:
net start mysql
启动mysql服务。
若提示:服务名无效…
执行命令:
mysqld -install
5.登录mysql
输入
E:\mysql-8.0.12-winx64\bin>mysql -u root -p
出现 Enter password:
直接回车即可(因为之前是解压文件,未设置密码;如果是正常的安装步骤,可能会有设置密码的一步)
查询用户密码命令:
mysql> select host,user,authentication_string from mysql.user;
6.设置(或修改)root用户密码
mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘password’;
#后面单引号中的password是密码,可以随便设置。网上很多修改密码的指令都行不通,原因不清楚,我只找到这一句成功的指令。
Query OK, 0 rows affected (0.56 sec)
mysql> flush privileges;#保存密码
Query OK, 0 rows affected (0.40 sec)
mysql> quit #退出