美好的一天,
我使用skip grant tables选项登录mariadb。然后我为localhost root用户设置密码。然后我刷新了特权。但是,我仍然可以使用以下命令登录。
mysql -uroot
这是我的MariaDb版本。
服务器版本:10.0.27-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04
是。当我在mysql.user表中查询根记录时,密码列有一个值,但我仍然可以在没有它的情况下登录。
—
Jon Abaca 2016年
--skip-grant-tables
。以防万一,终止所有mysql / mariadb进程,重启服务并再试一次。您运行的是哪个用户mysql -u root
?