`
gwh_08
  • 浏览: 335719 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql远程访问设置。Error No. 1130错误

 
阅读更多

Error No. 1130
Host 'xxxxx' is not allowed to connect to this MySQL server

原因:
      这是由于mysql服务端root用户所对应的客户端权限设置问题。默认所对应的客户端地址只有localhost(也就是服务端的机器),所以要增加相应的地址。此处,我们增加任何地址都可以访问mysql服务端的root用户。

允许mysql远程访问,可以使用以下三种方式:

a、改表。

 

mysql -u root –p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

 

b、授权。

例如,你想root使用123456从任何主机连接到mysql服务器。

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

 如果你想允许用户jack从ip为10.10.50.127的主机连接到mysql服务器,并使用654321作为密码

mysql>GRANT ALL PRIVILEGES ON *.* TO 'jack'@’10.10.50.127’ IDENTIFIED BY '654321' WITH GRANT OPTION;
mysql>FLUSH RIVILEGES

 c:在安装mysql的机器上运行:


//进入MySQL服务器
d:\mysql\bin\>mysql -h localhost -u root
//赋予任何主机访问数据的权限
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION
//使修改生效
mysql>FLUSH PRIVILEGES
//退出MySQL服务器
mysql>EXIT
 
分享到:
评论

相关推荐

    CentOS Linux release 7.9.2009 安装 mysql-5.7.37-linux-glibc2.12-x8

    在本教程中,我们将详细介绍如何在 CentOS Linux release 7.9.2009 上安装 MySQL 5.7.37。首先,我们要确保系统中没有预装的 MariaDB 或其他...同时,为了安全考虑,可以设置防火墙规则,限制对 MySQL 服务的远程访问。

    Mysql8.0-linux安装指导

    权限配置与远程访问** - 允许远程连接数据库: ```sql update user set host='%' where user='root'; flush privileges; ``` - 修改密码策略和执行规则: ```sql ALTER USER 'root'@'%' IDENTIFIED BY '...

    MySQL出现SQL Error (2013)连接错误的解决方法

    例如,了解如何开启MySQL的远程连接,解决MySQL远程连接丢失的问题,或者调整MySQL配置以允许远程访问等。对于特定的操作系统,比如Mac OS,可能还需要解决特定的环境问题,如连接localhost的限制。 总之,SQL ...

    linux mysql5.5 一主多从配置 .docx

    为了允许远程访问,你需要在MySQL中更新root用户的主机字段,将其设置为`%`,并刷新权限。这可以通过登录MySQL并执行相应的SQL语句完成。 在安装过程中可能遇到的错误,如`/usr/bin/perl: bad interpreter: No such...

    linux下安装mysql个人心得.docx

    在Linux系统上安装MySQL是...在实际环境中,还需要根据需求配置MySQL的防火墙规则,允许远程或特定IP访问MySQL服务。最后,学习和理解MySQL的权限管理及优化技巧也是至关重要的,这将有助于提高数据库的稳定性和效率。

    Mac os 解决无法使用localhost连接mysql问题

    - MySQL远程连接丢失问题解决方法(Lost connection to MySQL server) - 配置mysql允许远程连接的方法 - MySQL远程连接不上的解决方法 - PHP中使用localhost连接Mysql不成功的解决方法 - 解决MySQL无法远程连接的...

    mysql 8.0.18 安装配置方法图文教程(linux).docx

    - **远程连接设置**:如果需要从远程客户端连接到 MySQL 服务器,还需要在配置文件中开启远程访问,并调整防火墙设置。 - **性能调优**:根据实际应用的需求对 MySQL 进行性能调优,例如调整缓冲池大小、查询缓存等...

    VBS连接MYSQL教程.docx

    ### VBS连接MYSQL教程知识点详解 #### 一、概述 本文档主要介绍如何通过VBS(Visual Basic Script)实现与MySQL数据库的连接。这包括了MySQL驱动的安装、数据源的建立、连接字符串的生成以及连接过程中可能遇到问题...

    mysql5.7.24部署文档.docx

    sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION ``` #### 七、初始化数据库 在完成上述步骤之后,需要初始化MySQL数据库...

    mysql搭建1

    sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION max_connections=5000 default-time_zone = '+8:00' ``` 保存并关闭文件...

    mysql配置文件,通用配置

    4. **`bind-address=127.0.0.1`**: 只允许本地连接,防止未授权的远程访问。 **六、配置文件更新** 更改配置文件后,必须重启MySQL服务以使新设置生效。在Linux上,使用 `sudo systemctl restart mysql` 或 `sudo ...

    2021-2022计算机二级等级考试试题及答案No.14786.docx

    tmpVar 的默认值是 "MySQL"**:正确,根据题目描述,tmpVar 被初始化为 "MySQL"。 - **B. 该语句声明了一个用户变量**:**错误**,这里声明的是一个局部变量而非用户变量。 - **C. tmpVar 被声明为字符类型变量**...

    Mysql双服务器互为主从和读写分离配置

    log-error="E:\Soft\Java\mysql-5.7.14-winx64\data\mysql_error.log" sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES server-id=2 character-set-server=utf8 ``` - **安装与启动服务**:通过`mysqld-...

    linux+tomcat+mysql+solr调优

    - **其他配置**:设置字符编码、开启远程JMX监控等。 示例配置: ```bash CATALINA_OPTS="-server -Xms16384m -Xmx16384m -Xss512k -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -Dfile.encoding=UTF-8 -Dcom...

    RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解

    如果你希望允许远程访问MySQL,可以修改`mysql.user`表中的记录,但请注意,这会增加安全风险: ```sql mysql> USE mysql; mysql> SELECT host, user, password FROM user; mysql> UPDATE user SET password = ...

    Linux中安装MySql 5.7.21的详细操作步骤

    使用`chmod`和`chgrp`命令设置MySQL目录的访问权限,确保MySQL用户可以读写数据。 5. **创建配置文件**: 创建一个名为`my.cnf`的配置文件,用于存储MySQL的启动参数。例如: ```bash vim /etc/my.cnf ``` ...

    LAMP安全全攻略(Linux)

    - **自定义错误处理**:通过设置`error_reporting`和`display_errors`等选项,控制错误信息的显示。 10. **错误日志** - **合理配置错误日志**:将错误信息记录到日志文件中,而非直接显示给用户。 11. **关闭...

    git服务搭建全过程

    - **MySQL远程登录**: - 配置MySQL允许远程连接,需修改`my.cnf`中的`bind-address`为实际IP地址(例如`bind-address=127.0.0.1`应更改为服务器IP地址)。 #### 二、对内GIT服务器升级 对内GIT服务器的升级流程...

Global site tag (gtag.js) - Google Analytics