精华内容
下载资源
问答
  • ODBC数据源和MySQL连接问题

    千次阅读 2018-05-14 15:28:35
    下载ODBC-MySQL驱动链接:https://pan.baidu.com/s/1W9xpe1wJnKtCYEIZcxoxGA 密码:1whe这里有一个驱动包是5.3.9 32-bit (为什么要32位的呢,大...可能就有编码方面的问题了,中文乱码输出),当然还有64-bit,去官...

    下载ODBC-MySQL驱动

    链接:https://pan.baidu.com/s/1W9xpe1wJnKtCYEIZcxoxGA     密码:1whe

    这里有一个驱动包是5.3.9   32-bit (为什么要32位的呢,大部分人都用的是32位的MySQL,所以我们要知道到底是32位还是64位,注意如果驱动包是5.1版本之前的话,可能就有编码方面的问题了,中文乱码输出),当然还有64-bit,去官网自己下载一下就行了:ODBC-MySQL 64-bit


    !要注意的是,如果你的驱动版本和MySQL版本不对应的话。可能在运行代码的时候就会出现"Connection failed!"

                            而且ODBC有两个版本,各个版本对各个版本的驱动才能进行操作。

    如果最后乱码输出了,那要你自己设置一下 "Character set" = gb2312 ,中文就可以啦


    展开全文
  • mysql连接问题报错2003

    2017-08-16 08:39:40
    我电脑上没装MYSQL ,但是我安装了sqlyog和Navicat这2个工具。我用Navicat连接数据库时,成功了,但是用sqlyog连接时, 一直报错2003, cant not connect to mysql server on 这是什么原因?求大神指导。
  • com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too ...原因:因为你的MySQL安装目录下的my.ini中设定的并发连

    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"

    原因:因为你的MySQL安装目录下的my.ini中设定的并发连接数太少或者系统繁忙导致连接数被占满


    解决方式:

    打开MYSQL安装目录打开MY.INI找到max_connections(在大约第93行)默认是100 一般设置到500~1000比较合适,重启mysql,这样1040错误就解决啦。

    max_connections=1000


    具体步骤:

    1.Mysql数据库的默认连接数是100。

    2.默认值100对于一般的程序都不是很够用,如果只是在自己的电脑上调试程序,有可能发现不了这个问题,因为调试程序时会经常重起Tomcat。

    3.如果使用Hibernate框架来进行数据库操作,这个问题尤其明显。

    4.解决方法:加大Mysql连接数。在Mysql安装文件中,找到my.ini文件,在里面找到

    max-connections=100,将这个100变大一点,直接来个1000算了。

    PS:具体需要修改的数值需要根据自己项目的实际情况而定...

    展开全文
  • 18/12/17 13:20:26 ERROR manager.CatalogQueryManager: Failed to list databases java.sql.SQLException: Access denied for user ‘root’@‘hadoop01’ (using ...at com.mysql.jdbc.SQLError.createSQL...

    报错内容如下:
    18/12/17 13:20:26 ERROR manager.CatalogQueryManager: Failed to list databases
    java.sql.SQLException: Access denied for user ‘root’@‘hadoop01’ (using password: YES)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1094)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4226)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4158)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:926)
    at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1748)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1288)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2508)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2541)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2323)
    at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:832)
    at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
    at java.sql.DriverManager.getConnection(DriverManager.java:664)
    at java.sql.DriverManager.getConnection(DriverManager.java:247)
    at org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:877)
    at org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:52)
    at org.apache.sqoop.manager.CatalogQueryManager.listDatabases(CatalogQueryManager.java:57)
    at org.apache.sqoop.tool.ListDatabasesTool.run(ListDatabasesTool.java:49)
    at org.apache.sqoop.Sqoop.run(Sqoop.java:143)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
    at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:179)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:218)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:227)
    at org.apache.sqoop.Sqoop.main(Sqoop.java:236)
    18/12/17 13:20:26 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: java.sql.SQLException: Access denied for user ‘root’@‘hadoop01’ (using password: YES)
    java.lang.RuntimeException: java.sql.SQLException: Access denied for user ‘root’@‘hadoop01’ (using password: YES)
    at org.apache.sqoop.manager.CatalogQueryManager.listDatabases(CatalogQueryManager.java:73)
    at org.apache.sqoop.tool.ListDatabasesTool.run(ListDatabasesTool.java:49)
    at org.apache.sqoop.Sqoop.run(Sqoop.java:143)
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
    at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:179)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:218)
    at org.apache.sqoop.Sqoop.runTool(Sqoop.java:227)
    at org.apache.sqoop.Sqoop.main(Sqoop.java:236)
    Caused by: java.sql.SQLException: Access denied for user ‘root’@‘hadoop01’ (using password: YES)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1094)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4226)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4158)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:926)
    at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1748)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1288)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2508)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2541)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2323)
    at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:832)
    at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
    at java.sql.DriverManager.getConnection(DriverManager.java:664)
    at java.sql.DriverManager.getConnection(DriverManager.java:247)
    at org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:877)
    at org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:52)
    at org.apache.sqoop.manager.CatalogQueryManager.listDatabases(CatalogQueryManager.java:57)
    … 7 more

    解决方案:

    找到数据库名叫mysql的这个数据库中的user表,找到名为host的这一列
    删除host列中除了内容为localhost的其他行,将唯一留下的这行记录host=localhost改为host=%

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 解决 Mysql 连接 10038 错误问题

    万次阅读 多人点赞 2019-06-30 09:56:03
    今天在写接口,连接数据库的时候,出现了一点问题,后来几经折腾总算解决了,这里分享给大家。

    解决 Mysql 连接 10038 错误问题

    前言

    今天在写接口,连接数据库的时候,出现了一点问题,后来几经折腾总算解决了,这里分享给大家。

    一、问题描述

    因为是新买的电脑,在网上下载安装了 Mysql 数据库和 Navicat 之后,准备直接用 Navicat 连数据库的,但是没想到报错如下。
    在这里插入图片描述

    二、问题解决

    不想看中间详细步骤的可以直接跳到最后的总结。

    1. 我第一反应想到数据库是否没有启动。于是在数据库安装路径的 bin 目录下执行 net start mysql来启动数据库。结果出现“服务名无效”。
      在这里插入图片描述
    2. 于是在服务里面查看,结果发现根本就没找到 Mysql 服务。
      在这里插入图片描述
    3. 于是我又在安装包 bin 目录下执行 mysqld -install 安装 Mysql 服务,出现安装无效。
      在这里插入图片描述
    4. 经查才发现这个命令需要以管理员身份运行,在搜索中搜索“命令提示符”,选择“以管理员身份运行”。再一次进入到 bin 目录下,执行 mysqld -install,服务安装成功。终于在“服务”里面看到 mysql 了,我以为看到了胜利的曙光。
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    5. 继续使用命令启动服务,但是并未成功。
      在这里插入图片描述
    6. 于是我不用命令的方式,直接在“服务”里面手动启动,但是还是没有成功。
      在这里插入图片描述
    7. 折腾了好一会儿,各种百度,才知道是我的 Mysql 安装包有问题,于是找朋友重新要了一个安装包。之前的安装包是 mysql-5.7.19-win32。重新使用的是 mysql-5.5.27-win32。安装好之后,继续执行mysqld -install安装服务、net start mysql启动服务、Navicat 连接数据库,一气呵成,成功。
      在这里插入图片描述
      在这里插入图片描述

    三、问题总结

    1. 问题最后得以解决是因为重新换了数据库安装包。所以如果大家出现这种问题,第一反应可以找朋友要个靠谱的安装包,在网上下载的要么各种捆绑软件,要么各种 bug。我后来对比了一下两个安装包的区别。刚开始从网上下载的那个安装包几个步骤就安装完了,但是后面正常的安装包是有好几步的,所以可能网上的安装包只是一部分,并不是一个完整的包。
    2. 安装包下载完之后,就执行 mysqld -install命令安装服务。执行 net start mysql 命令启动服务。
    3. 在执行 root 命令,也就是以上两个命令的时候,都需要以管理员的身份运行。即在搜索中搜索“命令提示符”,选择 “以管理员身份运行” 即可。
    展开全文
  • 1.本文主要整理关于mysql的一些问题 2.首先mysql服务器默认的连接超时和数据库连接超时是两码事,不能混为一谈 3.什么是数据库连接超时呢? 答:数据库连接超时是指当服务连接到数据库但不对其做任何操作时等待...
  • MySQL连接命令

    万次阅读 2020-11-16 13:40:29
    一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格) C:>mysql -h localhost -u root -p123 二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为...
  • 这些连接完成SQL执行任务后空闲着啥事也不干,白白占用内存资源,如果这些连接堆积起来,将导致MySQL超过最大连接数,从而无法新建MySQL连接,有可能导致“Too many connections”的错误。 解决 1、 一反馈连接多,...
  • MySQL连接查询

    千次阅读 2019-05-08 23:43:02
    首先创建两个表 ...1.内连接查询(INNOR JOIN) 使用普通sql语句 select fruits.id,name,price,num from fruits,orders where fruits.id=orders.id; 使用内连接查询语句(结果与上图相同) s...
  • Mysql连接失败的问题

    千次阅读 2019-08-03 11:19:20
    安装什么的问题就不说了,就记录一下连接数据库失败的一些解决方法。 一..报错。...
  • 前一段时间安装了最新的mysql 8.0.11,然后启动一个项目的时候报错信息如下: [ERROR] 2018-08-14 17:28:21,246 method:com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:695) init datasource ...
  • MySQL连接不上报错2003问题解决方案

    千次阅读 多人点赞 2020-03-10 17:03:21
    问题如下: 解决办法: “我的电脑”右键选择“管理...接下来就可以通过MySQL的可视化工具连接MySQL了 虽然我讲的比较小白,但是对于刚入门的小伙伴来说这是一个非常常见的报错。哈哈哈,点个赞再走吧????/???? ...
  • MySQL连接2059报错问题

    万次阅读 2018-05-09 12:00:50
    MySQL版本是8.0.4 由于新版本的MySQL新特性导致的。 mysql> select Host,User,plugin from mysql.user; +-----------+------------------+-----------------------+ | Host | User | plugin |
  • mysql 连接问题(using password: NO)

    万次阅读 2013-07-15 15:14:56
    ERROR 1045 (28000): Access denied for user 'root'@'...我的系统是linux,最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied fo
  • 易语言连接Mysql

    千次阅读 2019-12-12 22:25:32
    最近在写游戏的辅助工具研究了下易语言,下面就说下如何连接Mysql。 .版本 2 .支持库 mysql .支持库 spec Mysql句柄 = 连接MySql (“127.0.0.1”, “root”, “root123”, “test”, 3306) 查询部门语句 = ...
  • Navicat 连接 MySQL

    万次阅读 多人点赞 2018-08-17 12:42:51
    简述 Navicat 是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。...在使用 Navicat 远程连接 MySQL 数据库时,经常会出现一些错误,今天我们来分享一下经验。 | 版权声明:一...
  • docker mysql无法远程连接问题

    千次阅读 2018-12-27 22:08:43
    linux centos7 安装docker后, 启动失败:...非root用户使用docker命令:将用户添加docker组, gpasswd -a username docker docker mysql 启动后无法远程连接: docker run --name mysql01 -p 33...
  • Python使用Mysql连接

    万次阅读 2019-08-17 11:15:56
    0X00 为什么要用数据库连接池 平常可能习惯使用pymysql或者一些数据库连接包去跟数据库交互,代码可能是这样的: import pymysql config = { 'host': config_template['MYSQL']['HOST'], 'port': config_...
  • Docker:MySQL连接问题解决

    千次阅读 2018-09-20 20:24:46
    由于MySQL是使用Docker容器搭建起来的,在今天的数据库连接中,发现比平时的连接速度变慢了很多,每次连接大概延迟了10秒左右。 排查过程 1、 服务器资源 查看系统的CPU、网络等负载,无异常。 2、数据库连接池 一...
  • 今天在给测试服务器安装完mysql服务器之后,想着使用我本地的navicat连接一下,但是直接报了Host 'xxx'is not allowed to connect to this MySQL server这个错误,一开始我以为是测试服务器防火墙或者是端口没有对外...
  • mysql连接flush-hosts问题处理

    万次阅读 2019-01-28 15:34:35
    mysql连接flush-hosts问题处理 上网查到解决方案 【错误】Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’; 【原因】同一个ip在短时间内产生太多(超过mysql数据库max...
  • Mac 解决localhost无法连接mysql问题

    千次阅读 2019-07-11 19:38:02
    之前的一个项目代码,在window、linux下运行良好的程序都可以正常运行,最近放到mac上,居然出现访问不了数据库的问题,数据库连接的host用的是localhost,可以确认数据库配置是正确的,我试着把localhost 换成 ...
  • DBeaver连接MySQL出现问题

    千次阅读 2019-07-22 10:59:47
    DBEAVER连接MySQL运行报错The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone 使用root用户登录mysql,按照如下图所示操作即可。 show variables ...
  • 之前都是通过XML文件连接MySQL和其他相关的配置的,然后发现yml这种方式比较方便又简介,不过要小心空格问题。在配置MySQL连接信息后,启动项目后总是报错: 这是我的配置方式: spring: datasource: driver-...
  • mysql自己的连接mysql连接字符串我们是知道的,大致如server=localhost;User Id=user;password=123456;Database=test;Charset=utf8;这样。 而这个字符串中还有多种配置,比如配置是否使用线程池等。 如果显式地...
  • Mysql—— 内连接、左连接、右连接以及全连接查询

    万次阅读 多人点赞 2018-10-05 23:03:31
    一、内连接查询 inner join 关键字:inner join on 语句:select * from a_table a inner join b_table b on a.a_id = b.b_id; 说明:组合两个表中的记录,返回关联字段相符的记录,也就是返回两个表的交集...
  • MySQL连接

    千次阅读 2017-09-03 13:09:31
    刚看到SQL连接符这块,发现按照书上(SQL查询艺术)讲的使用+作为连接符在MySQL中一直出错,原来MySQL连接符与SQL Server不一样,SQL Server使用+作为连接符,而MySQL则使用concat(str1,str2,...)函数 例:SELECT ...
  • MySQL连接超时断开的问题

    千次阅读 2015-04-20 10:22:01
    其实我的目标很明确,既然断开连接MySQL数据库做的,那么相对于我们程序这边的问题就是我们在使用完连接之后没有调用Connection.close(),才会保留一个长连接在那里。那么,Hibernate是什么时候开启这个连接,又...
  • 关于mysql8.0无法连接问题

    千次阅读 2019-03-08 10:36:22
    关于升级mysql8.0无法连接问题 最近朋友遇到canal无法连接数据库的问题 报错代码: ERROR c.a.otter.canal.parse.inbound.mysql.MysqlEventParser - dump address /127.0.0.1:3306 has an error, retrying. caused...
  • 解决MySQL自动断开连接问题

    万次阅读 2018-02-07 10:49:35
    解决mysql自动断开连接问题 有三个方法可以解决这个问题: 1:修改MySQL配置参数 2:修改JDBC 3:修改第三方的数据库连接池应用 Proxool.xml   方法1的解决方案: 这个参数的名称是 wait_timeout,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,255,082
精华内容 502,032
关键字:

mysql连接问题

mysql 订阅
友情链接: 建立符号变量a111.zip