关于 mysql 的一些问题
来源:互联网 发布:网络连接4007 编辑:程序博客网 时间:2024/05/22 05:16
问题一:命令行启动mysql出现“发生系统错误 5,拒绝访问”的问题。
问题描述:
在命令行启动mysql的时,有时候会出现“发生系统错误 5,拒绝访问”的错误。
如图:
问题分析:
原因就是当前用户的访问权限太低。
问题解决:
方法一:更改当前用户的权限。
方法二:以管理员身份来运行cmd就可以解决了。
1. 在开始菜单中搜索cmd,然后右键,选择以【管理员身份运行】!
2. 或者搜索到cmd之后,直接按快捷键:shift+ctrl+enter 进入,就是管理员权限了。
3. 先右键cmd “【附到开始菜单】”中,然后在开始菜单中找到cmd,右键选择【属性】,选择【快捷方式】----【高级】,,然后选择【以管理员方式运行】,在确定就行了。
其他问题:
mysql 启动 错误1053:服务没有及时响应启动或者控制请求:
http://blog.csdn.net/ljasdf123/article/details/8465355
mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止):
http://blog.csdn.net/mhmyqn/article/details/17043921
问题二:'mysql' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
问题的原因就是没有在环境变量PATH中把mysql的路径添加上去,因此系统找不到mysql这条指令。
有两种方法解决:
1. 在开始菜单中运行【MySQL Server Instance Config Wizard】,重新配置你的mysql。
把【Include Bin Directory in Windows PATH】前面的对钩打上。然后在一步步【next】,确定就行了。
2. 直接添加环境变量(跟添加java的环境变量类似)
右键【我的电脑】---【属性】---【高级】---【环境变量】---【系统 变量】---双击【path】---然后把你的mysql的安装路径添加进去(比如我的是【D:\Program files\MySQL\MySQL Server 5.1\bin】,注意变量之间的分号)。
然后重启mysql就行了。
问题三:mysql启动错误 “1067”
问题四:2003 - Can't connect to Mysql server on 'localhost' (10061)
问题描述:
使用“Navicat for MySQL”这个工具管理mysql的时候,建立连接的时候会出现连接失败。
问题原因:
- 可能是你的主机名或IP地址错误,跟你的配置文件(my.ini)中的不一致。
- 可能是端口号不对导致的。
- 可能你是用户名或者密码不正确导致的。
解决方法:
查看你的my.ini中的相关配置,或者重新配置你的mysql,然后修改连接属性,一般就能得到解决。
我的错误是由于端口错误导致的,我安装mysql的端口是3309,而"Navicat for MySQL" 建立连接的时候端口是3306,故而出现了错误。修改一下即可。
问题五: java连接mysql出错。
错误提示:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:526)at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1129)at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:358)at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2498)at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2535)at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2320)at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:526)at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:416)at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:347)at java.sql.DriverManager.getConnection(DriverManager.java:571)at java.sql.DriverManager.getConnection(DriverManager.java:215)at test.connection.mysql.Connect_mysql.main(Connect_mysql.java:36)Caused by: java.net.ConnectException: Connection refused: connectat java.net.DualStackPlainSocketImpl.connect0(Native Method)at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)at java.net.Socket.connect(Socket.java:579)at java.net.Socket.connect(Socket.java:528)at java.net.Socket.<init>(Socket.java:425)at java.net.Socket.<init>(Socket.java:241)at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:308)... 15 moreException in thread "main" java.lang.NullPointerExceptionat test.connection.mysql.Connect_mysql.main(Connect_mysql.java:43)
主要的问题在
Connection refused
连接被拒绝,我在目前只在两种情况下,出现这个错误:
一是mysql的服务未打开,此时打开服务,在重新程序就可以解决了。
二是连接数据库的url有错误,我的错误是端口写错了,改正重新运行程序得以解决。
4 0
- 关于 mysql 的一些问题
- 关于mysql一些问题。
- 关于mysql的一些安全细节问题
- 关于weka连接mysql的一些问题
- 关于mysql安装的一些小问题
- 关于mysql null 值的一些问题
- 关于MySQL数据类型的一些注意问题
- 关于Mysql的一些
- 关于mysql的一些时间格式和字符的问题
- 关于mysql常见的问题(一些常见问题的解决方案)
- 关于C++Builder 2007使用dbexpress + mysql的一些问题
- 关于在 win2000 下安装 mysql 的一些问题!
- 关于c++下使用mysql的一些问题
- 关于php与mysql的一些编码乱码问题
- 关于应用MySQL数据库的一些相关问题
- 关于数据库(Mysql)的一些面试(笔试)问题
- 关于mysql与eclipse进行连接的一些问题
- 关于MySQL远程连接的一些小问题
- Cookie知识
- C语言中的数据
- jq易混淆知识点
- Android编译选项eng、user、userdebug的区别
- C++模板学习
- 关于 mysql 的一些问题
- java.lang.NumberFormatException: null
- LINUX内核参数,针对TCP协议优化
- hive 中 Order by, Sort by ,Dristribute by,Cluster By 的作用和用法
- 数据结构之栈的java实现
- DW批量替换正则
- 8个超实用的jQuery技巧攻略
- asp.net + ajax + sqlserver 自动补全功能
- jhost邀请码