我试图在Ubuntu(16.04.02)上设置MariaDB(10.0.29).在我安装它并启动进程(sudo service mysql start)之后,即使我最初将密码设置为空白,也无法以root身份登录.
即MysqL -u root将拒绝我访问.我通过sudo MysqL登录并检查了用户表,即.从MysqL.user中选择user,password,authentication_string并按预期方式:
+---------+----------+-----------------------+
| User | password | authentication_string |
+---------+----------+-----------------------+
| root | | |
+---------+----------+-----------------------+
我还创建了一个新用户,即.创建用户’test’@’localhost’标识”;当我尝试做MysqL -u test(空密码)时,它按预期工作并登录我.
用户表如下所示:
+---------+----------+-----------------------+
| User | password | authentication_string |
+---------+----------+-----------------------+
| root | | |
| test | | |
+---------+----------+-----------------------+
最佳答案