下载: 官网下载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的密码。 - 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环境:执行下面三个命令。(记得带上分号) - use mysql;
- ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
- FLUSH PRIVILEGES;
复制代码OK.现在再去重连。perfect!
|