Configure 10.3.22-MariaDB-0+deb10u1 for remote client access

IN MY CASE, 我的debian 10 下的 MariaDB 10.3.22 在默认安装情况下,端口3306是默认不对外开放的,需要将MariaDB的配置文件中的binding-address重新设置成 0.0.0.0 ,配置文件按照默认安装情况下 位于 /etc/mysql/mariadb.conf.d/50-server.cnf 中。

用户授予权限部分:

主要是我只是为了调试便利,我采取了比较粗暴的方法,所以使用了下面的命令。

grant all privileges on *.* to ‘root’@’%’ identified by ‘you-password’;

刷新权限:flush privileges;

防火墙部分: firewall-cmd –add-port=3306/tcp firewall-cmd –permanent –add-port=3306/tcp

重新启动MariaDB : systemctl restart mysqld