广告
返回顶部
首页 > 资讯 > 数据库 >MYSQL开启远程连接
  • 879
分享到

MYSQL开启远程连接

2024-04-02 19:04:59 879人浏览 安东尼
摘要

Host 'xxx' is not allowed to connect to this MySQL Server.              mysql开启远程连接今天在服务器安装了Mys

Host 'xxx' is not allowed to connect to this MySQL Server.

              mysql开启远程连接

今天在服务器安装了Mysql,准备用mysqlguitools远程登录的时候出错,提示:Host 'xxx' is not allowed to connect to this Mysql server。网上找了一些资料,是mysql未开启mysql远程访问权限导致。

记录解决方案供以后参考。:

1.登录到mysql:  mysql -uroot -ppwd

2.查看user表: 

mysql> use mysql
Database changed
mysql> select host,user,passWord from user;
+------+------+-------------------------------------------+
| host | user | password |
+------+------+-------------------------------------------+
| localhost    | root | *826960FA9CC8A87953B3156951F3634A80BF9853 |
+------+------+-------------------------------------------+
1 row in set (0.00 sec)

表中host、user字段标识了可以访问数据库的主机和用户。例如上面的数据就表示只能本地主机通过root用户访问。原来如此,难怪远程连接死活连不上。

为了让数据库支持远程主机访问,有两种方法可以开启远程访问功能。

第一种(改表法):

修改host字段的值,将localhost修改成需要远程连接数据库的ip地址。或者直接修改成%。修改成%表示,所有主机都可以通过root用户访问数据库。为了方便,我直接修改成%。命令:mysql> update user set host = '%' where user = 'root';

再次查看user表

+------+------+-------------------------------------------+
| host | user | password |
+------+------+-------------------------------------------+
| % | root | *826960FA9CC8A87953B3156951F3634A80BF9853 |
+------+------+-------------------------------------------+
1 row in set (0.00 sec)

修改成功,输入命令mysql> FLUSH PRIVILEGES; 回车使刚才的修改生效,再次远程连接数据库成功。

第二种(授权法):

例如,你想root使用mypassword从任何主机连接到mysql服务器的话。 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTioN; 

 


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

输入命令mysql> FLUSH PRIVILEGES; 回车使刚才的修改生效,再次远程连接数据库成功。binGo.

别忘记最后的FLUSH PRIVILEGES; 刷新先前的修改。


您可能感兴趣的文档:

--结束END--

本文标题: MYSQL开启远程连接

本文链接: https://www.lsjlt.com/news/41422.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql——开启远程连接
    1、打开 mysql 数据库 use mysql; 2、查看 user 数据表当前已有的数据 select * from user \G; 3、修改一条 root 数据,并刷新MySQL的系统权限相关表 updat...
    99+
    2023-09-24
    mysql 数据库 java
  • MYSQL开启远程连接
    Host 'xxx' is not allowed to connect to this MySQL server.              mysql开启远程连接今天在服务器安装了mys...
    99+
    2022-10-18
  • MySQL 开启远程连接
    MySQL 开启远程连接 一、MySQL 开启远程连接需要先在服务器上登录到 MySQL mysql -u root -p 然后 Enter password: 二、修改 root 账户的 Host 1、打开 mysql 数据库 use m...
    99+
    2023-08-16
    mysql 服务器 数据库
  • mysql 开启远程连接(windows)
    mysql版本:MySQL Server 5.7 1、开放防火墙端口 2、 配置 MySQL 服务的用户权限  打开 cmd 输入以下命令登录 mysql,接着输入密码,回车 mysql -u root -p 接着输入命令...
    99+
    2023-09-02
    服务器 linux centos
  • 开启MySQL远程连接的方法
    MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问,这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的。 ...
    99+
    2022-05-12
    MySQL 远程连接 开启MySQL 远程连接
  • MySQL怎么开启远程连接功能
    这篇文章主要讲解了“MySQL怎么开启远程连接功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL怎么开启远程连接功能”吧!1、登陆mysql &n...
    99+
    2022-10-18
  • MySQL8.0 开启远程连接
    一、MySQL 开启远程连接需要先在服务器上登录到 MySQL mysql -u root -p 1 然后 Enter password: 二、修改 root 账户的 Host 1、打开 mysql 数据库 use mysql; 1 2、查...
    99+
    2023-09-03
    mysql 数据库 服务器
  • 一分钟搞定MySQL开启远程连接
    下文给大家带来关于一分钟搞定MySQL开启远程连接,感兴趣的话就一起来看看这篇文章吧,相信看完MySQL开启远程连接对大家多少有点帮助吧。1.登录mysql[root@htuidc ~]# mysql -u...
    99+
    2022-10-18
  • MySQL中怎么开启远程连接权限
    这期内容当中小编将会给大家带来有关MySQL中怎么开启远程连接权限,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、登陆mysql数据库   ...
    99+
    2022-10-18
  • ubuntu怎么安装MySQL并开启远程连接
    要在Ubuntu上安装MySQL并启用远程连接,可以按照以下步骤操作:1. 打开终端,使用以下命令更新软件包列表:```sudo a...
    99+
    2023-09-14
    ubuntu MySQL
  • mysql数据库root用户开启远程连接
    mysql数据库root用户开启远程连接 一般情况下MySQL都是在开放本地连接,需要开放远程连接的话需要用户自行设置; 第一步 使用mysql命令连接你的MySQL服务 mysql -u root ...
    99+
    2023-10-27
    mysql 数据库 java
  • mysql修改开启允许远程连接的方法
    这篇文章主要介绍mysql修改开启允许远程连接的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第一步,用dos连接上你的数据库,(我这里说的是win)然后选择系统库,mysql命...
    99+
    2022-10-18
  • 怎么开启远程桌面连接
    这篇文章将为大家详细讲解有关怎么开启远程桌面连接,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。开启远程桌面连接的方法:首先打开电脑,在电脑桌面上找到此电脑图标;然后用鼠标右键点击此电脑图标,在弹出的选项列...
    99+
    2023-06-15
  • windows如何开启远程桌面连接
    今天小编给大家分享一下windows如何开启远程桌面连接的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。开启远程桌面连接的方法...
    99+
    2023-06-30
  • 详解Redis开启远程登录连接
    今天使用jedis客户端api连接远程连接redis的时候,一直报错,如下: redis.clients.jedis.exceptions.JedisConnectionException: java....
    99+
    2022-06-04
    详解 远程登录 Redis
  • redis如何开启远程连接不上
    redis开启远程连接不上的解决方法:打开redis的配置文件“redis.conf”。将“bind 127.0.0.1”注释掉。将“protected-mode yes”改成“protected-mode no”。添加以下一行代码。dae...
    99+
    2022-10-22
  • win7远程桌面连接怎么开启
    1. 打开“控制面板”,选择“系统和安全”。2. 选择“系统”,然后选择“远程设置”。3. 在“远程”选项卡下,勾选“允许远程协助连...
    99+
    2023-06-12
    win7远程桌面连接 win7
  • Ubuntu怎么安装Mysql启用远程连接
    这篇文章主要介绍了Ubuntu怎么安装Mysql启用远程连接的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu怎么安装Mysql启用远程连接文章都会有所收获,下面我们一起来看看吧。1、用apt-get安...
    99+
    2023-07-06
  • Ubuntu如何安装Mysql启用远程连接
    这篇文章主要介绍“Ubuntu如何安装Mysql启用远程连接”,在日常操作中,相信很多人在Ubuntu如何安装Mysql启用远程连接问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu如何安装Mysql...
    99+
    2023-07-02
  • 云服务器怎么开启远程连接
    如果您的云服务器是托管在其他服务器上,您可以使用远程连接来开启远程连接。下面是一些步骤: 在本地电脑或远程托管的电脑上打开网络连接。 选择要使用远程连接的设备,例如:远程桌面或远程连接。 输入您的IP地址、子网掩码和默认网关(如果您要使...
    99+
    2023-10-26
    服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作