Windows安装MySQL8
Posted catcherlj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows安装MySQL8相关的知识,希望对你有一定的参考价值。
1、下载mysql安装包,并解压到文件夹D:\\soft\\mysql-8.0.17-winx64
https://dev.mysql.com/downloads/mysql/ 往下拉选择环境以及版本
2、配置环境变量(用户变量和系统变量都可以)
右键计算机→高级系统设置→环境变量
变量名:MYSQL_HOME
变量值:D:\\soft\\mysql-8.0.17-winx64
path里添加:%MYSQL_HOME%\\bin;
3、在bin目录下 执行命令:mysqld --initialize-insecure --user=mysql 以生成data文件
小技巧:到bin目录下,按住shift + 右键,选择在此处打开命令窗口,即可弹出cmd;
执行命令:net start mysql 启动mysql服务
如果命令无效,执行命令:mysqld -install
4、登录mysql: mysql -u root -p (因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)
5、查询用户密码命令:mysql> select host,user,authentication_string from mysql.user;
6、设置MySQL的密码:ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;
引号里的password是自己设置的root密码。
注意:网上很多都是通过这种方式修改密码 update mysql.user set authentication_string=password("123456") where user ="root"; 但是 MySQL8 已经遗弃了password和PASSWORD()函数,所以执行是会报错的。以第6步的方式,可以设置密码,并且在使用工具连接时,不会出现错误号码2058的问题。
本文借鉴于:https://www.cnblogs.com/reyinever/p/8551977.html
如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!
以上是关于Windows安装MySQL8的主要内容,如果未能解决你的问题,请参考以下文章
如何安装PostgreSQL 9.2.4 For Windows