`

mysql允许其他客户机连接

阅读更多
处理方法有二个
1、(如何解决客户端与服务器端的连接(mysql) :xxx.xxx.xxx.xxx is not allowed to connect to this mysql serv
) 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
代码如下 复制代码
GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@'%’ 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;
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’10.10.40.54′ IDENTIFIED BY ’123456′ WITH GRANT OPTION;

2、 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”
这个是因为权限的问题,处理方式如下:
代码如下 复制代码
shell>mysql --user=root -p
输入密码
代码如下 复制代码
mysql>use mysql
mysql>GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by '[password]';

[username]:远程登入的使用者代码
[db_name]:表示欲开放给使用者的数据库称
[password]:远程登入的使用者密码
[ipadd]:IP地址或者IP反查后的DNS Name,此例的内容需填入'60-248-32-13.HINET-IP.hinet.net' ,包函上引号(')

(其实就是在远端服务器上执行,地址填写本地主机的ip地址。)
分享到:
评论

相关推荐

    Mysql数据库连接驱动

    MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及...

    MySQL简明教程

    - **客户机/服务器架构**:MySQL采用了客户机/服务器体系结构,其中服务器负责存储和管理数据,而客户机则用于执行SQL查询并将结果呈现给用户。客户机通过网络与服务器通信。 #### 二、MySQL客户机程序mysql - **...

    MYSQL经典教程适合初学者

    在MySQL的客户机/服务器架构中,客户机(如mysql命令行工具)运行在用户机器上,用于发送SQL查询到服务器,并接收返回的结果。mysql程序支持跨平台运行,提供了与服务器交互的直接方式。 在实际操作中,样例数据库...

    MySQL数据库的内部以及外部安全性简介

    外部安全性关心客户机从外部连接的问题,如防止MySQL服务器免遭通过网络进来的通过服务器的连接请求对数据库内容访问的攻击。要建立MySQL授权表使得它们不允许对服务器所管理的数据库的访问(除非提供了有效的名字和...

    Java和MySQL编写的简单手机销售管理系统

    - **MySQL连接**:系统依赖`mysql-connector-java-5.1.42-bin.jar`驱动来连接MySQL数据库,执行SQL语句。 - **其他文件**:`.classpath`和`.project`是Eclipse开发环境的配置文件,`src`和`bin`目录分别存放源代码...

    MySQL安装使用说明基于Windows平台

    MySQL是基于客户机/服务器模型的,可以运行在多个操作系统之上,包括Windows、Linux和macOS等。MySQL使用结构化查询语言(SQL)进行数据库管理,其主要优点是速度快、可靠性高、易于使用和灵活性强。 在Windows平台...

    mysql 如果符合合同号好是服务

    ### MySQL 远程连接及权限管理 #### 远程连接 MySQL 数据库 在远程连接 MySQL 数据库时,需要确保数据库服务器允许外部连接,并且已知远程连接所需的用户名和密码。例如,在 DOS 命令行环境下,可以通过以下命令...

    Mysql数据库的安全性问题释疑.doc

    大多数情况下,MySQL服务器允许来自网络上的客户机进行连接,这意味着如果客户机连接不够安全,可能会对整个数据库系统构成威胁。以下是一些增强客户机连接安全性的建议: 1. **不在命令行上明文提供密码**: - 在...

    MySQL和PostgreSQL的比较

    两者在数据库连接和用户管理上具有相似性,客户机通过指定数据库名、用户ID和密码来连接数据库,同时利用角色管理机制控制数据库访问权限。不过,PostgreSQL提供了更为丰富的身份验证方法,包括信任、口令、Kerberos...

    阿里云RDS MySQL专属主机组介绍.pdf

    阿里云RDS MySQL专属主机组是一款为企业级客户设计的高性能、高可用的数据库服务解决方案。该服务基于阿里云的技术创新,旨在提供一个更加自主可控、安全可靠且经济高效的数据库管理平台。 1. 产品定义与核心特性:...

    mysql数据库my.cnf配置文件

    但MySQL会为每个客户连接发放该缓冲空间,所以应尽量适当设置该值,以避免内存开销过大 sort_buffer_size = 4194304 # MySQL执行排序使用的缓冲大小。如果想要增加ORDER BY的速度,首先看是否可以让MySQL使用索引而...

    PostgreSQL 与 MySQL 比较

    **MySQL**的客户机连接文件为`my.cnf`。 **PostgreSQL**的客户机连接文件为`pg_hba.conf`。 #### 十九、XML支持 **MySQL**和**PostgreSQL**都提供了有限的XML支持。 #### 二十、数据访问和管理服务器 **MySQL**和*...

    tomcat环境搭和管理及实现jsp通过tomcat连接mysql

    中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯,为不同接口的系统间提供信息交换能力。它通常包括一组服务,以便于软件组件和应用能够通过网络进行交互,实现多平台或操作系统环境下的应用程序...

    MySQL命令大全

     、例:连接到本机上的MYSQL  首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL...

    MySQL入门教程

    MySQL采用客户机/服务器模型,其中客户端应用程序(如`mysql`命令行工具)运行在用户计算机上,通过网络连接到运行数据库的服务器。`mysql`客户端接收用户的SQL查询,将它们发送到服务器执行,并显示返回的结果。...

    本章要点:MySQL数据库系统简介MySQL数据库系统的安装.ppt

    首先,MySQL数据库系统是多线程的SQL服务器,基于客户机/服务器架构,允许客户端通过网络连接向服务器发送数据操作请求,服务器则负责处理请求并返回数据。这种模式使得分布式应用的开发变得更加便捷。 6.1 MySQL...

    mysql10055错误解决.docx

    在这个时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。减少 TcpTimedWaitDelay 的值允许 TCP/IP 更快地释放已关闭的连接,为新连接提供更多资源。 调整 TcpTimedWaitDelay 参数的场景: 如果运行...

    航空订票管理系统 JAVA+MySQL

    同时,系统还具备客户信息的增删改查功能,这涉及到对用户资料的管理,包括个人信息的更新、删除以及查询。 其次,飞机票的管理是系统的核心部分。在JAVA编程语言的支持下,开发者可以创建一个机票数据库模型,用于...

    怎样使MySQL安全以对抗解密高手.pdf

    14. **使用安全的客户端连接**:对于客户机/服务器应用程序,确保客户端也采用了安全连接方式,并限制可以指定的用户权限。 通过以上这些步骤,你可以显著提高MySQL数据库的安全性,降低被解密高手攻击的风险。同时...

Global site tag (gtag.js) - Google Analytics