MariaDB默认只能在本地访问,如果要开启外网访问,可以按以下步骤来做。
首先使用mysql
命令进入数据库。
mysql -uroot -P3306 -p
会提示输入root的密码,成功后会进入MariaDB的命令行管理界面。
再依次执行以下两条命令:
grant all privileges on *.* to 'root'@'%' identified by 'your password';
flush privileges;
跟MySQL不同的是不需要执行use mysql
,不然会报错
ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
这样操作之后再就可以通过外网去连接操作MariaDB了。