解决不能远程连接Linux服务器上MySQL的问题
2018-03-07 21:21
513 查看
1)安装好MySQL后,修改如下文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address = 127.0.0.1,将绑定地址改成你服务器的地址【就是你的服务器机器的ip】
2)然后启动MySQL服务,或者在启动服务的前提下重启服务
sudo /etc/init.d/mysql start (脚本启动)或者service mysqld start(命令启动)
sudo /etc/init.d/mysql restart(脚本重启)或者 service mysqld restart(命令重启)
3)打开MySQL
sudo mysql -uroot -p
输入密码,进入MySQL命令行,在MySQL命令行中执行下列命令
grant all PRIVILEGES on *.* to root@'%' identified by 'onePassword';
执行
use information_schema【或者其它的数据库实例】
select * from user_privileges;
4)如果查询有如下的结果:'root'@'%',说明mysql已经授权远程连接。
退出MySQL命令行,在终端中执行
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
将3306端口添加到iptables中。
5)最后执行以下命令,重新启动MySQL服务
sudo /etc/init.d/mysql restart(脚本重启)或者 service mysqld restart(命令重启)
然后其他的电脑就可以远程连接服务器上的MySLQ了。
来源:http://m.blog.csdn.net/article/details?id=45566549
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address = 127.0.0.1,将绑定地址改成你服务器的地址【就是你的服务器机器的ip】
2)然后启动MySQL服务,或者在启动服务的前提下重启服务
sudo /etc/init.d/mysql start (脚本启动)或者service mysqld start(命令启动)
sudo /etc/init.d/mysql restart(脚本重启)或者 service mysqld restart(命令重启)
3)打开MySQL
sudo mysql -uroot -p
输入密码,进入MySQL命令行,在MySQL命令行中执行下列命令
grant all PRIVILEGES on *.* to root@'%' identified by 'onePassword';
执行
use information_schema【或者其它的数据库实例】
select * from user_privileges;
4)如果查询有如下的结果:'root'@'%',说明mysql已经授权远程连接。
退出MySQL命令行,在终端中执行
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
将3306端口添加到iptables中。
5)最后执行以下命令,重新启动MySQL服务
sudo /etc/init.d/mysql restart(脚本重启)或者 service mysqld restart(命令重启)
然后其他的电脑就可以远程连接服务器上的MySLQ了。
来源:http://m.blog.csdn.net/article/details?id=45566549
相关文章推荐
- 解决不能远程连接Linux服务器上MySQL的问题
- 解决不能远程连接Linux服务器上MySQL的问题
- 解决不能远程连接Linux服务器上MySQL的问题
- 解决mysql不能远程连接问题
- 解决ubuntu下mysql不能远程连接数据库的问题
- mysql 由于权限问题远程不能连接,解决方法
- 解决ubuntu下mysql不能远程连接数据库的问题
- mysql 1130 远程不能连接问题解决
- 解决ubuntu下mysql不能远程连接数据库的问题
- 解决ubuntu下mysql不能远程连接数据库的问题【转】
- 解决远程不能连接MYSQL问题
- 解决MYSQL不能远程连接的问题
- 解决mysql不能远程连接的问题
- 解决ubuntu下mysql不能远程连接数据库的问题
- Ubuntu mysql 不能远程连接的问题 (转载)
- 解决Ubuntu下安装的MySQL不能远程访问的问题
- MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)
- 解决远程连接mysql很慢的问题(mysql_connect 打开连接慢)
- MYSQL不能从远程连接的一个解决方法
- MYSQL不能从远程连接解决方法