`
yuanlanjun
  • 浏览: 1186535 次
文章分类
社区版块
存档分类
最新评论

解决Mysql远程连接授权的问题

 
阅读更多

安装好Mysql,从远程连接不上服务端,提示:

Host '220.181.149.27' is not allowed to connect to this MySQL server

解决方法:
1. 改表法

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmware

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

2. 授权法

例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为220.181.149.27的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO'root'@'220.181.149.27'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO'root'@'220.181.149.27'IDENTIFIED BY '123456' WITH GRANT OPTION;


分享到:
评论

相关推荐

    远程用户连接mysql授权

    授权法,介绍远程用户连接mysql数据库,给任意远程主机授权访问mysql server的权限。

    设置mysql远程连接

    设置mysql数据库远程连接: Windows系统 1、 停止mysql的服务。 2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin 3、 进入mysql数据库服务器 c:\mysql\bin>mysql –u ...

    mysql远程访问授权

    mysql 远程访问授权 Nacicat无法创建数据库连接

    mysql 的root 用户无法授权及解决navicat 远程授权提示1044问题

    #------------mysql root 用户无法赋权问题解决 -------- 1,登录 mysql -u root -p 2,use mysql; 选择mysql数据库 3,执行以下操作(查询用户的赋权权限,更改赋权权限 ,刷新生效) mysql> select user,host,...

    Linux中 MySQL 授权远程连接的方法步骤

    说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和 具体用户 进行 授权 。一般 root 用户不会提供给开发者。如:...

    解决MySQL无法远程连接的方法

    MySql远程连接无法打开解决办法 1、改表法。 请使用mysql管理工具,如:SQLyog Enterprise、navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理...

    使用了星外的Ipsec如何允许MySQL远程连接?

    您可能感兴趣的文章:navicat无法远程连接mysql的解决方法mysql开启远程连接(mysql开启远程访问)详解远程连接Mysql数据库的问题(ERROR 2003 (HY000))配置mysql允许远程连接的方法远程连接mysql 授权方法详解远程连接...

    Mysql数据库远程授权

    如果mysql不支持远程连接,会出现提示:错误代码是1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server ,解决此问题有以下2个方法:  1、改表法:在本机登入mysql后,更改...

    远程连接mysql数据库注意点记录

    一、如何新建独立帐号并设置权限  这里我使用Navicat作为我的数据库管理工具,打开Navicat。 选择“用户”–“新建用户” ... 然后可以设置“服务器权限” ... 您可能感兴趣的文章:远程连接mysql 授权方法详解配置mys

    CentOS7.2安装MySql5.7并开启远程连接授权的教程

    主要介绍了CentOS7.2安装MySql5.7并开启远程连接授权的教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下

    完美解决mysql客户端授权后连接失败的问题

    在本地(192.168.1.152)部署好mysql环境,授权远程客户机192.168.1.%连接本机的mysql,在iptables防火墙也已开通3306端口。 如下: mysql> select host,user,password from mysql.user; +————–+—————–...

    关于MYSQL 远程登录的授权方法 命令

    方法一、本地登入mysql,更改 “mysql” 数据库里的 “user” ... 方法二、直接授权(推荐) 从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器: # mysql -u root -proot mysql>GRANT ALL

    Centos7下无法远程连接mysql数据库的原因与解决

    最近在工作中遇到一个问题,发现在Centos7系统下怎么也不能远程连接mysql,通过查找相关的资料,终于解决了,以下方法就是我在碰到远程连接不到Mysql数据库后试过的方法,最终也是解决掉了问题。所以总结一下分享...

    mysql设置指定ip远程访问连接实例

    本文实例讲述了mysql设置指定ip远程访问连接的方法,分享给大家供大家参考。具体实现方法如下: 1. 授权用户root使用密码jb51从任意主机连接到mysql服务器: 代码如下:GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%...

    mysql 远程连接数据库的方法集合

    1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里...例如,你想myuser使用mypassword从任何主机连接到mysql服

    远程连接mysql 授权方法详解

    方案一: 在安装mysql的机器上运行: 1: 创建user用户 代码如下: CREATE USER demo IDENTIFIED BY “123456” 2、 代码如下: mysql>GRANT ALL PRIVILEGES ON shandong.* TO ‘demo’@’%’WITH GRANT OPTION //...

    解决Navicat远程服务器2013-Lost connection to MYSQL server at ‘waitting for initial communication packet’

    操作流程一、检验Mysql数据库是否安装成功二、对Mysql的配置文件进行修改配置三、连接进入mysql服务四、在mysql环境下执行授权命令五、用Navicat远程连接Mysql 具体操作如下: 一、检验Mysql数据库是否安装成功 首先...

    MySQL如何通过Navicat实现远程连接

    1.首先使用localhost登录到想要进行远程连接的数据库 2.打开命令提示窗口,输入如下命令: mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; Query OK, 0 rows ...

Global site tag (gtag.js) - Google Analytics