最近碰上一个比较有代表性的问题。在一台服务器上装上MySQL后,用一台PC机在tomcat环境中,连不上这台服务器,报cannot open connection的错误。使用各种工具也不能远程连接,说host "PC2" is not allowed to connect to this mysql server(PC2是这台PC机)。
郁闷了半天,原来一直是tomcat和MySQL装在一台服务器上,现在为了性能,不能在一台服务器上装多个应用,没办法,只能把数据库和应用分开装。难道这就是传说中的分布式应用?
我先以为是PC2这台PC机的设置问题,比如防火墙等,但是最终功亏一篑。查了资料后,解决了。原来需要调整MySQL登陆用户的权限,存储在
系统数据库MySQL的user表中。打开这张表,可以发现有一条记录,user字段是root,之后又一系列用于权限的字段,有些
初始值是N,需要把它们改成Y,最关键的一点,
第一个字段Host,他是
localhost或者127.0.0.1,难怪只能本机访问,需要把它改成
%,更加通用,所有的机器都能远程访问了。一切就能搞定!
有兴趣的朋友可以试一下,使用某台PC机的IP替换localhost,是不是也能指定具体的一台PC进行远程连接。
用博客记下。以便后用!
分享到:
相关推荐
远程连接mysql是总是提示: 代码如下:Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 很明显这是连接初始化阶段就丢失了连接的错误。 google半天大多是说的注释掉...
使用YUM命令进行安装之后,对MySQL进行一系列的配置,以及解决了不能进行远程连接MySQL数据库的问题,后边的解决方法同样适用于没有使用Yum命令安装的用户
大概意思是 无法连接MySQL服务,解决步骤如下 第一:首先检查你的阿里或腾讯的服务器控制台是否开启3306端口访问权限,关于在哪里看,请自行百度,我的如下,可以看到,并没有允许远程连接 如果和我一样没开启,那...
下面给大家介绍远程连接mysql错误代码1130的解决方法: 以上所述是小编给大家介绍的远程连接mysql错误代码1130的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常...
主要给大家介绍了关于MySQL连接抛出Authentication Failed错误的分析与解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
...
。。。
彻底解决SQL SERVER 2005无法远程连接的问题.文档详细讲述了彻底解决SQL SERVER 2005无法远程连接的问题。
该文档讲解了再win2012系统上安装mysql5.7.17.0的操作方式,以及配置mysql可以通过远程访问(其他计算机访问)的详细步骤,还提到了几种错误及相应解决办法:1远程连接错误,2php连接mysql错误,3织梦猫生成页面时...
使用使用navicat连接远程linux mysql数据库出现10061未知故障,设置使用ssh连接后出现2013故障 本机环境:win10 navicat premium mysql数据库主机环境:Linux version 4.15.0-42-generic (buildd@lgw01-amd64-023)...
错误:ERROR 2003 (HY000): Can’t connect to MySQL server on… 解决办法: 1,默认情况下Mysql只允许本地登录,所以需要修改配置文件将地址绑定给注释掉: $sudo vi /etc/mysql/my.cnf #bind-address = 127.0.0.1 ...
本地计算机连接远程 mysql服务器:./mysql -h "192.168.1.244" -u root -p 发生以下错误: ERROR 1130 (HY000): Host '192.168.1.100' is not allowed to connect to this MySQL server 出现这种...
如果你想连接你的mysql的时候发生这个错误: 代码如下: ERROR 1130: Host ‘192.168.1.3’ is not allowed to connect to this MySQL server 解决方法: 1。 改表法。可能是你的帐号不允许从远程登陆,只能在...
查了很多资料,意思是说mysql没有授权远程连接,也就是权限不够; 解决方法: 1.首先打开命令行:开始->运行->cmd。 2.先进入电脑安装的mysql的bin目录下,因为我用的是phpstudy,mysql安装在D盘,如果你的是C盘 就...
操作流程一、检验Mysql数据库是否安装成功二、对Mysql的配置文件进行修改配置三、连接进入mysql服务四、在mysql环境下执行授权命令五、用Navicat远程连接Mysql 具体操作如下: 一、检验Mysql数据库是否安装成功 首先...
等待约一两分钟后出现错误提示:SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0,如下图所示: 开始以为是远程TCP/IP root只能通过...
1.首先使用localhost登录到想要进行远程连接的数据库 2.打开命令提示窗口,输入如下命令: mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; Query OK, 0 rows ...