修改捆绑地址
找到 MariaDB Server 端配置文件,这个文件可能会因不同脚本、面板、yum 源安装的服务端而使配置文件路径不一致,一般在
/etc/my.cnf.d/
文件夹内或者 /etc/my.cnf
文件内。把参数 #bind-address=0.0.0.0
去掉注释符保存并重启 MariaDB 服务。
给予指定账户远程访问权限(本站无重要数据直接使用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 端口。
版权声明:本文为原创文章,版权归 Cooluc's Blog 所有,转载请注明出处!
本文链接:https://www.cooluc.com/archives/460.html
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!