关于mysql 远程连接不上的问题
2014-11-18 17:08
543 查看
Ubuntu10.04上自带的MySQL,执行了
root@ubuntu:~#sudo apt-get install mysql
安装完mysql-server
启动mysql
root@ubuntu:~#/etc/init.d/mysql start
本地可以连接进入数据库。
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/my.cnf 文件,找到 bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0 或者 注释掉
重启mysql : sudo /etc/init.d/mysql restart
就好了,我在windows下就可以连上了。
root@ubuntu:~#sudo apt-get install mysql
安装完mysql-server
启动mysql
root@ubuntu:~#/etc/init.d/mysql start
本地可以连接进入数据库。
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/my.cnf 文件,找到 bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0 或者 注释掉
重启mysql : sudo /etc/init.d/mysql restart
就好了,我在windows下就可以连上了。
相关文章推荐
- 【关于Windows远程Linux中安装的mysql不能连接的问题】【ERROR:2003】
- 关于mysql的远程连接问题
- 关于navicat远程连接mysql问题
- 关于MySQL远程连接的一些小问题
- (备忘)关于远程无法连接云主机MySQL的问题
- 关于Mysql不能被远程连接的问题
- 关于mysql的远程连接速度慢得问题. (反向解析, skip-name-resolve)
- mysql的远程连接问题
- 关于jsp连接mysql的常见问题
- 关于开启MYSQL远程连接
- 关于Windows 2003 远程连接数限制问题
- 关于“远程桌面连接已断开”问题的处理
- 关于MySQL的wait_timeout连接超时问题报错解决方案
- MYSQL 远程连接问题
- 远程连接MYSQL的问题
- sql server 2000下的关于“provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接”问题的解决
- 关于机房3750无法远程连接的问题
- 关于连接mysql 数据库的问题
- 关于PL SQL Developer连接远程Oracle的配置问题
- [基础问题]不能远程连接Mysql 的解决方案