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数据库远程连接: 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权限相关的操作后...
Ubuntu18.0.4安装MySQL,修改ROOT用户密码并允许远程访问,添加用户并配置数据库的访问权限
mysql授权用户远程链接详解.docxmysql授权用户远程链接详解.docx
1. 创建用户 2. 授予远程登录权限 3. 中端中远端登录
上一篇文章讲解了重置 MySQL 的密码,有同学反馈无法程连接到数据库,这是因为 MySQL 安装完成后只支持 localhost 访问,我们必须设置一下才可以远程访问,另外还有一些 MySQL 8.0 连接时的一些问题,本文也会一并...
使用说明 redhat7.5 mysql5.7 1、建立/root/backup/目录,将backupmysql.py放到该目录下,修改backupmysql.py中ftp ip 用户 密码 2、修改mysql配置vi /etc/my.cnf [mysqldump] user=root password=XXX 3、/root/...
说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和 具体用户 进行 授权 。一般 root 用户不会提供给开发者。如:...
通过android studio 连接云服务器上的mysql数据库 来对mysql数据库进行操作,实现登录注册功能
默认情况下mysql是不允许远程访问的,也不支持root用户远程访问,所以要设置下 第一种方法: 权限问题,打开mysql数据库中的user表,把你用来连接数据库的用户所在那条记录的host字段改成%就行了。
允许任何主机以tigase为用户名(root用户不能远程登录,只能本地登录),123456为密码访问MySQL。 flush privileges; 让MySQL重新加载权限,使赋予的权限能够马上生效。 您可能感兴趣的文章:如何安装绿色版MySQL ...