Host ’60-248-32-13.HINET-IP.hinet.net’ is not allowed to connect to this,出现这个错误的原因是权限问题。mysql的root用户默认不允许远程登录,主要是考虑到安全问题吧。在mysql库的user表中,记录了root用户只允许本机登录。可以通过查看user表的数据看出:
mysql> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | *E74858DB86EBA20BC33D0AECAE8A8108C56B17FA |
| cenos11g| root | |
| 127.0.0.1 | root | |
| ::1 | root | |
| localhost | | |
| cenos11g | | |
+----------- +------+-------------------------------------------+
解决方案:
先在本机用root登录
[root@cenos11g ~]# mysql -uroot -p
mysql> grant select,update,delete,insert on *.* to root@192.168.3.1 identified by "mysql";
语法:GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by ’[password]’;
by ’[password]’;
[username]:远程登入的使用者代码
[db_name]:表示欲开放给使用者的数据库称
[password]:远程登入的使用者密码
[ipadd]:IP地址或者IP反查后的DNS Name
分享到:
相关推荐
授权法,介绍远程用户连接mysql数据库,给任意远程主机授权访问mysql server的权限。
linux mysql 远程登录,及用户权限.docx
Mysql作为一个广泛使用的关系数据库管理系统,在实际应用中经常需要对root用户进行远程访问权限的设置和密码修改。这种操作的主要目的是为了提高服务器的安全性和可扩展性。下面我们将详细介绍如何对Mysql的root用户...
设置mysql数据库远程连接: Windows系统 1、 停止mysql的服务。 2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin 3、 进入mysql数据库服务器 c:\mysql\bin>mysql –u ...
#------------mysql root 用户无法赋权问题解决 -------- 1,登录 mysql -u root -p 2,use mysql; 选择mysql数据库 3,执行以下操作(查询用户的赋权权限,更改赋权权限 ,刷新生效) mysql> select user,host,...
linux下安装mysql,utf-8编码处理,以及远程连接
使用YUM命令进行安装之后,对MySQL进行一系列的配置,以及解决了不能进行远程连接MySQL数据库的问题,后边的解决方法同样适用于没有使用Yum命令安装的用户
该文档讲解了再win2012系统上安装mysql5.7.17.0的操作方式,以及配置mysql可以通过远程访问(其他计算机访问)的详细步骤,还提到了几种错误及相应解决办法:1远程连接错误,2php连接mysql错误,3织梦猫生成页面时...
linuxmysql远程登录,及用户权限.docx
众所周知在默认情况下,我们安在阿里云上的mysql是不支持远程连接的,但是我们还需要通过一些工具来连接mysql,如navicat,这时就需要我们来修改mysql的远程连接了。 注意一点:当我们修改完mysql权限相关的操作后...
默认情况下,MYSQL用户只能从localhost连接MYSQL服务器,而不能从远程连接。 解决方法 解决MYSQL远程连接问题有两种方法:改表法和授权法。 改表法 改表法是指修改MYSQL的用户表中的主机名项,将其从localhost改...
Navicat for MySQL 远程连接错误 1130 是因为 MySQL 服务器不允许从远程主机连接,我们可以通过修改 user 表或授权法来解决这个问题。无论选择哪种方法,都需要首先连接到 MySQL 服务器,然后执行相应的命令以解决...
Ubuntu18.0.4安装MySQL,修改ROOT用户密码并允许远程访问,添加用户并配置数据库的访问权限
mysql授权用户远程链接详解.docxmysql授权用户远程链接详解.docx
1. 创建用户 2. 授予远程登录权限 3. 中端中远端登录
用户可以使用 `mysql` 命令进行远程登录数据库,例如 `mysql -h remote_host -u root -p`。该命令将连接到远程主机的 MySQL 服务,并登录到数据库。 MySQL 8.0 安装手册详细介绍了 MySQL 8.0 在 Linux 系统环境下的...
Navicat 远程连接 MySQL Navicat 是一个功能强大且功能丰富的数据库管理工具,它支持多种数据库管理系统,包括 MySQL、PostgreSQL、Oracle、Microsoft SQL Server 等。在本文中,我们将详细介绍如何使用 Navicat ...
上一篇文章讲解了重置 MySQL 的密码,有同学反馈无法程连接到数据库,这是因为 MySQL 安装完成后只支持 localhost 访问,我们必须设置一下才可以远程访问,另外还有一些 MySQL 8.0 连接时的一些问题,本文也会一并...