mysql的坑

Posted -涂涂-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql的坑相关的知识,希望对你有一定的参考价值。

mysql安装报错:

1、The service already exists! The current server installed:

因为mysql卸载不完全。

解决方法:

C:windowssystem32>sc query mysql
 
SERVICE_NAME: mysql
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x7d0
 
C:windowssystem32>sc delete mysql
[SC] DeleteService 成功

2、navcat连接mysql出现2059错误

经过查找资料发现是密码加密方式不统一造成,mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。
解决方法有两个:一是跟新navcat驱动,而是修改mysql用户登录的加密规则为mysql_native_password,本人采用的后一种。

ALTER USER root@localhost IDENTIFIED BY 你的密码 PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 你的密码; #修改密码
FLUSH PRIVILEGES; #刷新数据

 



 

参考:

https://blog.csdn.net/Myuhua/article/details/84817491

https://blog.csdn.net/baidu_41616557/article/details/88551216 

以上是关于mysql的坑的主要内容,如果未能解决你的问题,请参考以下文章

Pycharm添加Mysql數據庫的坑

[JS]应用splice删除多元素时出现的坑

部分代码片段

Mysql中 begin..end使用遇到的坑

linux中怎么查看mysql数据库版本

(记录)mysql分页查询,参数化过程的坑