1 直接去官网下载 https://dev.mysql.com/downloads/mysql/
MySQL 8.0.20安装教程(windows 64位)
2 下载之后放在一个自己知道的文件夹里面解压
这里需要注意根目录没有data文件夹和my.ini文件,我们也不要创建
3 配置环境变量和path(这一步也可以不做,不配置的话,在命令行里是需要带文件地址的)
4 以管理员的身份运行cmd
5 cmd中执行命令mysqld --initialize --console
6 cmd中执行命令mysqld --install
如果出现这个
MySQL 8.0.20安装教程(windows 64位)
说明mysql的服务还在,这里需要把它删掉
执行命令sc delete mysql ,删除原来的服务
再次执行命令mysqld --install安装
7 服务安装成功之后 ,执行命令net start mysql 启动mySql 服务

8.mysql -uroot -p 这时候要输入密码,因为没有密码默认按回车即可进入mysql>,但是不能直接输入mysql进入数据库,一定要mysql -uroot -p回车然后再回车。
以上操作之后,是不能用最新的Navicat for SQL建立链接的,好像是加密方式不同导致的,一下操作可以设立密码+修复不能用Navicat的问题

**9.**进入mysql后,下列操作可以建立密码,并且实现Navicat链接: ALTER?USER?‘root’@‘localhost’?IDENTIFIED?BY?‘密码’?PASSWORD?EXPIRE?NEVER;是ALTER?USER?‘root’@‘localhost’?IDENTIFIED?WITH?mysql_native_password?BY?‘密码’;?FLUSH PRIVILEGES;

这样就可以用了!

相关文章: