下载
Mysql有压缩版zip和安装版msi
zip:/get/Downloads/MySQL-8.0/mysql-8.0.23-winx64.zip
msi:/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.23.0.msi
本次亲测安装为msi安装版本
前期准备
由于安装后期,由于windows的权限管理,可能会出现无法启动MySQL服务的情况的问题,报错:MySQL error 1042: Unable to connect to any of the specified MySQL hosts
所以,在安装之前,先处理可能出现的该问题,解决方式如下:
右击此电脑–>管理–>本地用户和组–>组–>双击Administrators–>添加–>高级 把NETWORK SERVICE添加到Administrators组
安装
双击安装包msi,此次安装为FULL(完全安装类型)
至此,MySQL8.0安装完成
后续完善
环境变量
由于MySQL安装之后,并没有将MySQL加入到Windows的环境变量中,会导致cmd(命令提示符),使用mysql命令,会报错:>mysql’不是内部或外部命令,也不是可运行的程序
解决方法:
找到MySQL的安装目录,默认为(C:\Program Files\MySQL\MySQL Server 8.0\bin),复制该路径此电脑右键->属性-> 高级系统设置->环境变量->系统变量PATH->新建->将上述复制的路径粘贴到此处->确定
远程连接
使用Navicat远程连接MySQL会报1130不允许远程连接的错误
解决办法:
mysql -u root -pmysql>use mysql;mysql>select host from user where user='root';mysql>update user set host = '%' where user ='root';mysql>flush privileges;mysql>select host from user where user='root';
2059加密问题
mysql8新版本发布,安装后出现2059错误,原因为安装时选择了强加密规则caching_sha2_password,与之前的mysql5.7的mysql_native_password规则不同,navicate驱动目前不支持新加密规则
解决方法:
mysql -u root -pmysql> use mysql;
mysql> select user,host,plugin from mysql.user;
mysql> alter user 'root'@'%' identified with mysql_native_password by '123456';mysql> select user,host,plugin from mysql.user;
卸载MySQL
(转)借鉴/Kathrine/p/12811129.html(亲测可用)
如果觉得《Mysql 8.0 安装详细教程 问题处理 卸载(亲测可用)》对你有帮助,请点赞、收藏,并留下你的观点哦!