mysql远程访问显示警告信息_开启mysql远程访问过程中所遇常见问题的解决办法...
今天在测试MySQL的连接时候,发现连接不通过,并报错ERROR 2003 (HY000): Can't connect to mysql server on '192.168.10.210' (111)
测试代码:
require 'mysql2'client = Mysql2::Client.new(:host=>"192.168.10.210",:username=>'root',:password=>"root")
puts results = client.query("show databases;")
谷歌了一下之后,原来是在mysql的my.cnf中有下面一段代码:
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not lesssecure.
bind-address = 127.0.0.1 #这里默认监听本地localhost
如果要让mysql监听到其他的地址,可以将bind-address = 127.0.0.1注释掉。
或者将bind-address = 0.0.0.0监听所有的地址
屏蔽掉之后再次运行代码又出现:Host '192.168.10.83' is not allowed to connect to this MySQL server
解决方法:
如果想让192.168.10.83能够连接到本地的这个数据库,要让数据库给其分配权限,登录mysql,执行:(username 和 password是登录mysql的用户名和密码)
GRANT ALL PRIVILEGES ON *.* TO 'username'@'192.168.10.83' IDENTIFIED BY 'password' WITH GRANT OPTION;
如果要想所有的外部ip地址都能够访问使用mysql,可以执行下面:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
之后执行刷新数据库:
flush privileges;
如果要查看用户的权限,可以执行:
> show grants for 'root'@192.168.10.83
以上摘抄于:
http://www.cnblogs.com/zihanxing/p/7049244.html
CentOS6开启MySQL远程访问
1.开放MySQL访问端口3306
修改防火墙配置文件
vi /etc/sysconfig/iptables
加入端口配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重新加载规则
service iptables restart
2.修改mysql库里的host
登录mysql;
use mysql
update user set host='%' where user='root' and host='localhost';
记得一定还得修改密码,因为这时密码已失效,虽然本地还可以原密码登录,可远程改了host后还是没法访问
UPDATE user SET password=password("root") WHERE user='root';
flush privileges;
3.重启mysql,远程就可以访问了
service mysqld restart;
CentOS7开启MySQL远程访问
CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样。按如下方便配置防火墙:
1、关闭防火墙:sudosystemctl stop firewalld.service
2、关闭开机启动:sudosystemctl disable firewalld.service
3、安装iptables防火墙
执行以下命令安装iptables防火墙:sudoyum installiptables-services
4、配置iptables防火墙,打开指定端口(CentOS6一样)
5、设置iptables防火墙开机启动:sudosystemctl enableiptables
6、之后的和CentOS6一样
CentOS下防火墙的基本操作命令
CentOS 配置防火墙操作实例(启、停、开、闭端口):
注:防火墙的基本操作命令:
查询防火墙状态:
[root@localhost ~]# service iptables status
停止防火墙:
[root@localhost ~]# service iptables stop
启动防火墙:
[root@localhost ~]# service iptables start
重启防火墙:
[root@localhost ~]# service iptables restart
永久关闭防火墙:
[root@localhost ~]# chkconfig iptables off
永久关闭后启用:
[root@localhost ~]# chkconfig iptables on
以上摘抄于:
https://www.cnblogs.com/qianzf/p/6995140.html
如果上述列出的方案不能够解决你遇到的问题,可以参考如下mysql官方网页:
https://dev.mysql.com/doc/refman/5.6/en/problems-connecting.html
mysql远程访问显示警告信息_开启mysql远程访问过程中所遇常见问题的解决办法...相关推荐
- ac ap方案 华为_今天给大家总结下AC+AP架构使用过程中的若干问题及解决办法
原标题:今天给大家总结下AC+AP架构使用过程中的若干问题及解决办法 早前发布了一篇<手把手教您如何大范围无线组网>,当时有朋友留言要我给点更详细的配置,有朋友建议用华为设备,也有朋友建议 ...
- 如何查看mysql警告信息_查看MySQL的警告信息
在王MySQL数据库导入数据的时候经常会出现警告,这些警告很容易被忽视,今天到数据的时候突然想看看警告的内容是什么,百度了一下mysql查看警告的命令 show warnings; 命令很简明,一查看 ...
- mysql远程访问显示警告信息_mysql远程访问的时候遇到了各种问题
最近在配置mysql的时候遇到了各种问题,现在归纳总结一下. mysql安装完毕以后,本机可以连接,但是其他机器不行,连不上,原因有以下几个: 1权限问题,可以用grant给某个用户分配权限,比如lo ...
- mysql查询数学成绩信息_【MySQL】:利用DQL查询表中的数据
DQL(Data Query Language):数据查询语言,用以查询数据库中表的记录(数据). CREATE TABLE exam( id INT PRIMARY KEY AUTO_INCREME ...
- mysql 慢查询 不重启_开启mysql慢查询日志,不重启数据库的方法
nagios监控到bbs的数据库,有几千条的慢查询纪录,而且在不断的上涨 Uptime: 2665801 Threads: 9 Questions: 1483924522 Slow queries: ...
- ae打开模板显示不出来_打开AE模板提示缺少rsmb pro插件的解决办法
相信许多朋友在做视频的时候 都会选择套AE模板使我们的片子更上档次,可是AE模板使用时总会遇到各类问题,再次提醒广大朋友,遇到问题莫要慌,有问题去解决问题就行,缺少插件是改AE模板经常遇到的问题,作者 ...
- 使用遇到的问题_聚氯化铝在使用过程中遇到的问题及解决方法
聚氯化铝在使用过程中遇到的问题及解决方法 随着现在工业的发展改良,现在的工业废水水质的变化幅度大,导致处理方面也有新的问题出现,常见的有聚氯化铝投入水中产生泡沫,药剂堵塞泵等问题. 聚氯化铝投入水中产 ...
- mysql怎么定位错误信息_如何快速定位MySQL 的错误日志(Error Log)?
日志文件是MySQL数据库的重要组成部分,包括有6种不同的日志文件: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-upd ...
- MySQL 5.6 警告信息 command line interface can be insec
MySQL 5.6 警告信息 command line interface can be insecure 修复 在命令行输入密码,就会提示这些安全警告信息. Warning: Using a pas ...
最新文章
- 这个严重漏洞可被滥用于破坏交通信号灯系统
- JSP的Listener介绍
- java jeditorpane 自动换行_java – JTextPane JScrollPane自动换行?
- JavaScript学习总结(10)——实用JS代码大全
- Ubuntu 8.10字体美化原理初步探索
- 专治不明觉厉:深度解密IBM黑科技量子计算机
- Unity,C#版的动画曲线,Tween:EaseIn,EaseOut,EaseInOut(编程语言翻译版本)
- map-box地图点击图标高亮事件
- 单反相机镜头的ldquo;三大纪律,八项注意rdquo;
- 速看!没有比这更全面的 Firebase 介绍!
- 计算机语言学国外排名,美国语言学专业排名
- 计算机图形基础学答案,计算机图形学基础答案全.pdf
- 阶跃型多模光纤与渐变型多模光纤有何区别?
- C#泛型List 的定义、作用、用法
- 分享180个美美的CSS渐变样式效果图
- java 1.6中文API 百度网盘下载
- UG12.0绿色版(可选中文)安装教程
- 我觉得那台计算机使用便利英语翻译,我正准备使用计算机 的翻译是:I was going to use the computer 中文翻译英文意思,翻译英语...
- 配置jdk的环境变量
- 2001-2021年全国30省就业人数数据