为Maiadb开启远程访问

MariaDB安装的问题我写过很多,比如《》,可供参考。

一 修改/etc/my.ini

不同系统的my.ini文件位置不一样,照着对应修改即可,找到[mysqld]区域,添加这行内容

bind-address=0.0.0.0

二 修改数据表

使用命令

mysql -u root -p

进入数据库,选择数据库 use mysql

然后使用命令创建远程访问的用户和密码

GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' IDENTIFIED BY 'new_password' WITH GRANT OPTION;

查看修改情况 SELECT host,user,password from user;

SELECT host,user,password from user;
+------------------+------+-------------------------------------------+
| host             | user | password                                  |
+------------------+------+-------------------------------------------+
| localhost        | root | *158FB45BBAEA0CA69D32CC0F1D696799328A56D7 |
| vm\_0\_7\_centos | root | *158FB45BBAEA0CA69D32CC0F1D696799328A56D7 |
| 127.0.0.1        | root | *158FB45BBAEA0CA69D32CC0F1D696799328A56D7 |
| ::1              | root | *158FB45BBAEA0CA69D32CC0F1D696799328A56D7 |
| %                | root | *158FB45BBAEA0CA69D32CC0F1D696799328A56D7 |
+------------------+------+-------------------------------------------+
5 rows in set (0.00 sec)

看到最后一行表示创建成功了

三 设置通行规则

# open port
firewall-cmd --permanent --add-port=3306/tcp

# reload
firewall-cmd --reload

最后别忘记重启服务

systemctl restart mariadb

Post Comment