欢迎投稿

今日深度:

解决Ubuntu下mariadb不能远程访问,ubuntumariadb

解决Ubuntu下mariadb不能远程访问,ubuntumariadb


使用nestat命令查看3306端口状态:

netstat -an | grep 3306
  • 显示3306端口只监听127.0.0.1, 其他IP无法访问
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:43825         127.0.0.1:3306          ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:43826         ESTABLISHED
tcp        0      0 127.0.0.1:3306          127.0.0.1:43825         ESTABLISHED
tcp        0      0 127.0.0.1:43826         127.0.0.1:3306          ESTABLISHED
  • 网上很多解决方案是显示—->>>解决方法:修改/etc/mysql/my.cnf文件。打开文件,找到下面内容:
 # Instead of skip-networking the default is now to listen only on
 # localhost which is more compatible and is not less secure.
 bind-address  = 127.0.0.1
 # 把上面这一行注释掉或者把127.0.0.1换成合适的IP,建议注释掉。
  • 但现在最新版的mariaDB(我使用的是10.0.31版本)已将配置文件拆分此时my.cnf文件里面显示如下
!includedir /etc/mysqql/conf.d/
!includedir /etc/mysql/mariadb.conf.d/
# 这两句话的意思是配置文件包含了上面两个文件夹所有的文件,那么现在一一查找bind-address  = 127.0.0.1这句话写在哪了。
  • 之后在/etc/mysql/mariadb.conf.d/50-server.cnf此文件下找到bind-address = 127.0.0.1这句话,注释掉就行了。

  • 接着查看

netstat -an | grep 3306
  • 显示如下
tcp6    0   0 :::3306   :::*    LISTEN
  • 此时就可以远程访问mariadb了

www.htsjk.Com true http://www.htsjk.com/mariadb/29255.html NewsArticle 解决Ubuntu下mariadb不能远程访问,ubuntumariadb 使用nestat命令查看3306端口状态: netstat -an | grep 3306 显示3306端口只监听127.0.0.1, 其他IP无法访问 tcp 0 0 127.0.0.1:3306 0.0.0.0 :* LISTEN tcp 0 0 127.0.0.1...
相关文章
    暂无相关文章
评论暂时关闭