Skip to content

MySQL安装错误解决

272字小于1分钟

数据库mysqllinux

2024-10-24

Authentication plugin 'caching_sha2_password' cannot be loaded

解决

alter user 'lxx'@'localhost' identified with mysql_native_password by 'lxx'

建立用户的时候报告这个错误:

ERROR 1396 (HY000): Operation CREATE USER failed for 'abc'@'localhost'

原因:mysql中已经有了这个用户,从mysql.user中直接删除delete,然后刷新权限FLUSH PRIVILEGES,再建用户。

nchar 和 nvarchar nchar 是固定长度 Unicode 数据的数据类型,nvarchar 是可变长度 Unicode 数据的数据类型,二者均使用 UNICODE UCS-2 字符集。

Access denied for user ‘root‘@‘localhost‘ (using password: YES/NO) Access denied for user ‘root‘@‘localhost‘ (using password: YES/NO)

1.网络是否通

2.防火墙

3.是否账户匹配为%

ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'%'

1.进入mysql库 use mysql;

2.刷新权限 mysql> flush privileges;

3.清空密码 mysql> UPDATE user SET authentication_string="" WHERE user=“root”;

4.刷新权限 mysql> flush privileges;

5.设置root的新的密码 mysql>alter user’root’@’%’ IDENTIFIED BY 'test123 ';

6.刷新权限 mysql> flush privileges;

7.退出mysql,清除my.cnf的skip-grant-tables后重启mysql systemctl restart mysqld.service