安装mysql8.0.11以及修改root密码、连接navicat for mysql。

楼主
我是社区第66158位番薯,欢迎点我头像关注我哦~
下载:
官网下载zip包,我下载的是64位的:
下载zip的包:
下载后解压:(解压在哪个盘都可以的)
我放在了这里 D:\mysql-8.0.11-winx64 ,顺便缩短了文件名,所以为 D:\mysql-8.0.11-winx64。
配置环境变量:
进入 计算机--高级系统设置--高级--环境变量
然后新建系统变量
变量值改为自己mysql解压的路径
变量名:MYSQL_HOME
变量值:D:\mysql-8.0.11-winx64
path里添加:%MYSQL_HOME%\bin;(分号不要忘记)
生成data文件:
以管理员身份运行cmd
程序--输入cmd 找到cmd.exe 右键以管理员身份运行
进入D:\mysql-8.0.11-winx64 下
执行命令:mysqld --initialize-insecure --user=mysql  在D:\mysql-8.0.11-winx64目录下生成data目录
启动服务:
执行命令:net start mysql  启动mysql服务
登录mysql:
登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)
D:\mysql-8.0.11-winx64\bin>mysql -u root -p  
Enter password:
修改root用户密码:
默认root密码为空的话 ,下面使用navicat就无法连接,所以我们需要修改root的密码。
  1. ALTER user 'root'@'localhost' IDENTIFIED BY '123456'
复制代码

至此,安装mysql和修改root密码告一段落。开始navicat for mysql篇。
在MySQL 8.04前,执行:SET PASSWORD=PASSWORD('[新密码]');但是MySQL8.0.4开始,这样默认是不行的。因为之前,MySQL的密码认证插件是“mysql_native_password”,而现在使用的是“caching_sha2_password”。
so,我们这里需要再次修改一次root密码。
先登录进入mysql环境:执行下面三个命令。(记得带上分号)
  1. use mysql;

  2. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

  3. FLUSH PRIVILEGES;
复制代码
OK.现在再去重连。perfect!



分享扩散:

沙发
发表于 2018-6-13 21:51:20
板凳
发表于 2018-6-13 22:03:03
我都是直接使用安装版
地板
发表于 2018-6-14 00:49:47
5楼
发表于 2018-6-14 14:39:19
6楼
发表于 2020-11-7 11:22:08
生成data文件貌似要自己手动在MySQL安装路径下添加吧,同时还要添加一个my.ini的配置文件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

7回帖数 1关注人数 10942浏览人数
最后回复于:2020-11-7 11:22

返回顶部 返回列表