本文主要描述新版本的mysql 8.0版本(压缩包)在本地安装和与navicat的连接。
参考链接:mysql的下载及安装-https://www.cnblogs.com/reyinever/p/8551977.html
初始root账户初始化密码-https://dev.mysql.com/doc/refman/8.0/en/default-privileges.html
MySQL 8.0的与navicat的连接- https://www.cnblogs.com/shiysin/p/shiysin.html
一,MySQL的的下载与安装
由于8.0 安装版不能设置安装路径(默认C盘),本人习惯把软件放到其他的盘,所以选择从官网上下载压缩包安装的方式,详细如{步骤还是跟参考链接的mysql的下载及安装一样,但是由于版本为问题,以下的有些东西还是有所修改(参考初始root账户初始化密码),为了使步骤描述直观可见,就不截图了}:
1.进入https://dev.mysql.com/downloads/mysql/下载压缩包并解压到你的D盘,如D:\mysql-8.0.11-winx64
2.在系统环境变量path中新增mysql的环境变量,如:D:\mysql-8.0.11-winx64\bin
3.以管理员身份{win10系统在左下windows图标右键弹出选择Windows PowerShell(管理员)(A)}进行cmd,执行 cd D:\mysql-8.0.11-winx64\bin 进入文件夹,执行命令 mysql --initialize-insecure --user = mysql ,即可在D:\mysql-8.0.11-winx64目录下生成数据目录
4.执行命令 net start mysql ,启动服务,当才出现报错的时候,可以试着用执行命令 mysqld -install ,或者在bin目录下找到mysqld.exe双击运行
5.登录mysql,由于新环境root的密码未定义,使用mysql -u root --skip-password登陆到服务器,并使用
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';更改密码,再执行quit后,输入mysql -u root -p 即可输入新密码登录
二,与Navicat的的连接
详情可参考MySQL 8.0的与navicat的连接,还是上面的一样,步骤以文字的形式描述:
1.登录MySQL,mysql -u root -p
2.更改加密方式,
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
3.更改密码,
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
4.刷新提交事务,
FLUSH PRIVILEGES;
5.重新登录,验证更改的密码是否生效。
这块花了2天时间在网上找资源研究,又翻看了mysql官网的帮助文档,重复安装又卸载,最后才搞定,如果觉得这篇文章对你有帮助,不要忘了点个赞~!