MariaDB mysql 修改用户的认证权限

创建日期: 2025-05-12 14:52 | 作者: 风波 | 浏览次数: 5 | 分类: MySQL

修改认证插件

-- 修改 root@% 的认证插件(适用于远程连接)
ALTER USER 'root'@'%' IDENTIFIED VIA mysql_native_password USING PASSWORD('123456');

-- 修改 root@localhost 的认证插件(适用于本地连接)
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('123456');

FLUSH PRIVILEGES;

查看用户

SELECT User, Host FROM mysql.user;
SELECT * FROM mysql.db WHERE Db='dbname';

结构

+-------------+-----------+-----------------------+
| User        | Host      | plugin                |
+-------------+-----------+-----------------------+
| mariadb.sys | localhost | mysql_native_password |
| mysql       | localhost | mysql_native_password |
| root        | localhost | mysql_native_password |
| root        | %         | mysql_native_password |
+-------------+-----------+-----------------------+

还真有2个 root 用户

MariaDB 默认会创建两个 root 用户

5 浏览
12 爬虫
0 评论