【已解决】debian12里的mariadb10,linux里的root用户不用输入密码就能登陆该数据库
debian12里的mariadb10。在linux里切换到root用户,该用户不用输入密码就能登陆mairadb10数据库,只需要输入:mysql 。
后来在百度上搜索:”解决debian12 mariadb数据库,linux里的root用户不需要密码就能登陆“,找到一篇可以解决该问题的文章。该文章的有用内容如下所示。如果mysql.user表里没有(User,Host)的值为(root,%)的行时,灰色两行应该忽略,执行这两行语句会报错。
mysql -h10.1.1.11 -uroot -P3306 -p
$SELECT User, Host,plugin FROM mysql.user WHERE User = 'root';
$ALTER USER root@'%' IDENTIFIED VIA mysql_native_password;
$SET PASSWORD FOR 'root'@'%' = PASSWORD('123456');
$ALTER USER root@'localhost' IDENTIFIED VIA mysql_native_password;
$SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
$FLUSH PRIVILEGES;
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/fen_fen/article/details/141161076
