修改捆绑地址

给予指定账户远程访问权限(本站无重要数据直接使用root 账户测试了)

mysql -u root -p

use mysql;

grant all PRIVILEGES on *.* to root@'%' identified by '数据库密码';

flush privileges;

解释:grant all PRIVILEGES on *.* to root@'%' identified by '数据库密码';

*.* 表示所有数据库,也可以填写指定数据库名给予远程访问权限。
root@ root 表示允许远程访问的账户名。
'%' % 表示允许任意IP地址远程连接,也可以指定IP连接,把 % 替换成指定 IP 即可。
by '数据库密码'; '数据库密码' 表示允许远程访问的用户名所对应的密码。

测试远程连接

使用其他服务器测试数据库远程连接

mysql -h数据库IP地址 -uroot -p

Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 340
Server version: 10.2.30-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

能正常登入数据库侧成功,如果无法连接到数据库,请检查第一步 或者 防火墙是否放行 3306 端口。

最后修改:2021 年 09 月 08 日
如果觉得我的文章对你有用,请随意赞赏