`
xupeng73
  • 浏览: 10941 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

mysql连接异常

阅读更多
java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect to this MySQL server"编程常见错误 2011-01-15 10:59:22 阅读12 评论0   字号:大中小 订阅 .

java.sql.SQLException: null,  message from server: "Host 'xxx' is not allowed to connect to this MySQL server":

表示该对象不是远程对象,不能通过该对象远程访问数据

解决:

方案一:改表:

use mysql ;select user,host,password from user;

update user set host = '%' where user='root';

方案二:授权法:

例如,你想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 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
分享到:
评论

相关推荐

    MySQL数据库连接异常汇总(值得收藏)

    于是花了两个小时搜了各种数据库连接异常导致的原因,最终问题得以解决。同时,把解决过程中搜集到的异常信息汇总一下,当大家遇到类似的问题时,给大家以思路。必须珍藏。 问题现象 先来说说我遇到的问题。项目中...

    mysql连接数据库。。jar架包

    这个"mysql连接数据库..jar架包"正是这样的一个驱动包,它包含了MySQL JDBC(Java Database Connectivity)驱动,使得Java程序能够通过标准的JDBC API与MySQL服务器进行通信。 JDBC是Java语言中用来规范客户端程序...

    mysql连接池java源码

    MySQL连接池在Java应用开发中扮演着至关重要的角色,它是一种管理数据库连接的机制,能够有效地提高数据库操作的性能和效率。在这个项目中,我们看到的是一个纯手工编写的Java源码实现,不依赖任何外部数据库驱动,...

    mysql连接jar包

    MySQL Connector/J是MySQL官方提供的Java数据库连接器,它实现了JDBC API,使得Java程序能够与MySQL数据库进行通信。这个jar包包含了所有必要的类和方法,使得开发者能够创建数据库连接、执行SQL语句、处理结果集等...

    mysql8和mysql5的连接驱动jar包

    同时,对于生产环境,还需要配置合适的错误处理和异常捕获机制,以及数据库连接的关闭操作,以避免资源泄露。 总的来说,MySQL8的JDBC驱动不仅提供了与MySQL5相比的诸多新特性和性能提升,还增强了安全性。开发者在...

    mysql-connector-java java连接mysql库

    在实际开发中,开发者还需要了解如何处理异常、事务管理、连接池配置等高级主题。例如,使用`try-with-resources`语句可以确保资源的正确关闭,而连接池(如C3P0、HikariCP或Apache DBCP)则可以提高应用程序的性能...

    odbc 连接mysql异常解决方案.zip

    在使用ODBC(Open Database Connectivity)连接MySQL数据库时,可能会遇到“ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”的异常。这个错误通常表示系统无法找到有效的...

    MySql数据库连接池C#代码(有注释含测试代码)

    - 监控和日志:监控连接池的使用情况,记录异常,便于调试和优化。 总的来说,这个代码示例提供了一个基础的MySQL数据库连接池实现,可以作为学习和开发的起点。然而,正如描述中提到的,代码可能存在优化空间,...

    mysql .net 连接驱动

    MySQL .NET 连接驱动是开发人员在.NET环境中与MySQL数据库进行交互的重要工具。它允许.NET应用程序使用标准的ADO.NET接口来执行SQL查询、管理数据和处理MySQL服务器的各种任务。以下将详细介绍MySQL .NET连接驱动...

    网络收集 C++ MYSQL 连接池 可编译运行

    本资源包含了一个可编译运行的C++ MySQL连接池示例,这对于理解和实践C++中的数据库管理是非常有价值的。 首先,连接池的概念是这样的:它是一组预先初始化的数据库连接,程序在需要时可以从池中获取一个已存在的...

    MySql.Data.zip_MYSQL_mysql c#_mysql 连接_mysql连接类_连接MYSQL

    本文将深入探讨如何使用 C# 和 `MySql.Data.dll` 实现 MySQL 数据库的连接、查询及其他操作。 1. **安装 MySql.Data NuGet 包** 在 Visual Studio 中,你可以通过 NuGet 包管理器来安装 `MySql.Data`。在解决方案...

    mysql连接mvc4

    【MySQL 连接 MVC4 知识点详解】 在开发基于 ASP.NET MVC4 的应用程序时,有时我们需要将数据存储在 MySQL 数据库中。本篇将详细介绍如何在 Visual Studio 2013 中设置并配置 MySQL 数据库以与 MVC4 应用程序连接。...

    MySQL API连接数据库

    - 在实际编程中,应该对可能出现的错误进行适当的处理,例如检查数据库连接是否成功,查询是否执行无误,以及处理可能出现的异常。 通过以上步骤,你可以在VC6.0环境下使用MFC和MySQL API建立一个能够连接到MySQL...

    MySqlConnection java封装的MySql连接类

    本文将深入探讨如何在Java中封装MySqlConnection类来实现对MySQL数据库的高效连接。 首先,`MySqlConnection` 类是用于管理与MySQL数据库的连接的自定义类。在设计此类时,我们通常会考虑以下关键组件: 1. **连接...

    mysql连接数据库jar包

    这个“mysql连接数据库jar包”包含的就是MySQL Connector/J的特定版本,这里是8.0.29。这个版本的jar包是为MySQL 8.0系列设计的,因此它优化了对新特性、性能改进和安全更新的支持。 在Java编程中,JDBC驱动程序是...

    MYSQL数据库连接偶尔连不上,几秒后又自动恢复

    - 如果使用了负载均衡器或代理服务(如HAProxy、Nginx等),这些中间件的配置不当也可能导致连接异常。 #### 三、解决方案 针对上述分析,可以采取以下措施来解决MySQL数据库连接偶尔无法连接的问题: 1. **优化...

    mysql连接驱动包

    本篇文章将深入探讨MySQL连接驱动包的相关知识点,包括其版本差异、作用、使用方法以及常见问题。 首先,MySQL的连接驱动包,通常以.jar文件的形式存在,允许Java程序通过JDBC(Java Database Connectivity)接口与...

    linux(centos) 下C++连接mysql数据库

    2. **连接函数**:`MYSQL* mysql_init(MYSQL*)`用于初始化一个新的MySQL连接对象。然后使用`MYSQL* mysql_real_connect(MYSQL*, const char*, const char*, const char*, const char*, unsigned int, const char*, ...

    mysql 异常com.mysql.jdbc.CommunicationsException

    在这个案例中,C3P0连接池中的某些连接由于长时间空闲而被MySQL服务器断开,但是C3P0连接池并不知道这些连接已经失效,当客户端再次请求这些连接时,就产生了`CommunicationsException`异常。 #### 解决方案 根据...

Global site tag (gtag.js) - Google Analytics