300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 解决ubuntu下mysql不能远程连接数据库的问题【MySQL】

解决ubuntu下mysql不能远程连接数据库的问题【MySQL】

时间:2023-09-18 09:31:46

相关推荐

解决ubuntu下mysql不能远程连接数据库的问题【MySQL】

数据库|mysql教程

,mysql,连接数据库,ubuntu

数据库-mysql教程

Ubuntu

绩效评分系统源码,ubuntu使用修改内核,贴吧爬虫接口,php查看参数,医疗seo视频lzw

Ubuntu10.04上自带的MySQL,执行了

root@ubuntu:~#sudo apt-get install mysql

安装完mysql-server

软件下载web网站源码,ubuntu18 装机,高稳定性的tomcat监控,爬虫爬取携程网,php怎么做单元测试,seo优化 沈阳lzw

启动mysql

root@ubuntu:~#/etc/init.d/mysql start

卷皮源码app,vscode的git命令,ubuntu安装没有,tomcat 支持nio,c sqlite稳定性,wordpress 移动端插件,微信小程序怎么使用前端框架,微博分布式爬虫,php 5.4 解密,廊坊seo整站排名,开於源 网站,网页下拉菜单抖动,html做的表格模板下载地址lzw

本地可以连接进入数据库。

root@ubuntu:~#mysql -uroot -p

设置了远程访问权限:

mysql> grant all PRIVILEGES on *.* to admin@’%’ identified by ‘123456′;

Query OK, 0 rows affected (0.04 sec)

mysql> use information_schema

mysql> select * from user_privileges;

查询到有下面的结果:’admin’@’%’,说明mysql已经授权远程连接。

在windows下访问Ubuntu的数据库,连接不上,但是Ubuntu上安装的apache可以访问。

用iptalbes添加端口3306后也无法访问。

root@ubuntu:~# iptables -A INPUT -p tcp –dport 3306 -j ACCEPT

Ubuntu上查看Mysql网络连接:

root@ubuntu:~# netstat -an |grep 3306

tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN

本地端口也在监听

root@ubuntu:~# ufw status

Firewall not loaded

本地防火墙未打开

后来在网上找到一个解决办法:

查看/etc/mysql/f找到bind-address才发现配置的是 127.0.0.1(bind-address=127.0.0.1),直接改为bind-address=192.168.0.xxx(本机ip),然 后再查看3306端口打开了,ok,可以正常连接了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。