修改配置文件
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
找到 [mysqld],添加一行配置,跳过认证。
skip-grant-tables=1
重启数据库
sudo service mysql restart
然后就可以使用root登录数据库
mysql -u root
登录之后,修改root密码
update user set authentication_string=password('123456'),plugin='mysql_native_password' where user='root';
修改完密码后再把上面添加的配置去掉,然后重启数据库就可以使用root登录了。