1.首先配置允许访问的用户,采用授权的方式给用户权限
1
|
GRANT ALL PRIVILEGES ON *.* TO 'root' @ '%' IDENTIFIED BY '123456' WITH GRANT OPTION ; |
说明:root是登陆数据库的用户,123456是登陆数据库的密码,*就是意味着任何来源任何主机反正就是权限很大的样子。
2.最后配置好权限之后不应该忘记刷新使之生效
1
|
flush privileges ; |
再次访问就可以了吧。
3、可以不需要密码直接登陆数据库。登陆更新密码即可。
MariaDB [mysql]> UPDATE user SET password=password('newpassword') WHERE user='root';
MariaDB [mysql]> flush privileges;
更新密码后,在跳过授权启动时也不能空密码直接登陆了。