穆琪的博客

一个程序员的自传

Mariadb新版本更改root密码

我在使用xampp安装数据库时想按照原来的mysql5.7以上版本更新root密码,结果发现出现问题:

ERROR 1348 (HY000): Column 'authentication_string' is not updatable

网上找了一下,发现大部分不符合我的情况,有一个博客说这是Mariadb10.4新版本出现的用户认证问题。

MariaDB mysql.global_priv在10.4中引入了一个新表,该mysql.user表现在只是表的虚拟视图。不幸的是,这意味着无法像过去那样更改密码。

确定了这个问题是Mariadb的问题,随即去查看Mariadb的官方文档库,找到以下说明:

Mariadb官方文档解释

这样就简单了好多,首先打开shell

mysql -uroot -p

连按两下回车即输入默认空密码进入Mariadb命令行

输入

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

即可更改好root密码。

Powered By Z-BlogPHP 1.5.2 Zero

鲁ICP备18041558号