关于mariadb远程连接授权的设置

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;   


更新密码后,在跳过授权启动时也不能空密码直接登陆了。
posted @ 2017-09-20 09:52  爱来无忧  阅读(1333)  评论(0编辑  收藏  举报