mysql5.5连接不到怎么回事
答案:2 悬赏:0 手机版
解决时间 2021-03-02 18:01
- 提问者网友:雪舞兮
- 2021-03-02 01:30
mysql5.5连接不到怎么回事
最佳答案
- 五星知识达人网友:动情书生
- 2020-05-07 00:48
mysql宕机主要有两个原因:
1.内存被其它进程大量占用,或数据库本身数据量太大导致mysql宕机
2.程序访问mysql后没有执行mysql.close,大量占用资源导致宕机。
群里提出的这个问题主要是mysql5.5以上的,基本上不是mysql宕机。因为5.5以上的数据库会有个链接超时配置。
默认是28800秒也就是8个小时,会断开连接。
解决方案:
1.修改mysql配置。
如果是linux服务器编辑mysql.cnf 执行vi /etc/mysql.cnf
找到[mysqld] 在底下添加
interactive_timeout=28800000
wait_timeout=28800000
多加了三个0 也就是8000个小时。基本就不用考虑连接超时
修改完配置后,记得重启mysql服务。
2.程序方面。
以java程序为例(抱歉只会java)
打开Spring配置文件,修改applicationContext.xml
在datasource bean底下添加
用来指定测试连接所使用的SQL语句。
如果测试发现连接已经close,那么将自动重建连接。
SELECT 1
用来指定在使用连接之前要进行测试。
true
1.内存被其它进程大量占用,或数据库本身数据量太大导致mysql宕机
2.程序访问mysql后没有执行mysql.close,大量占用资源导致宕机。
群里提出的这个问题主要是mysql5.5以上的,基本上不是mysql宕机。因为5.5以上的数据库会有个链接超时配置。
默认是28800秒也就是8个小时,会断开连接。
解决方案:
1.修改mysql配置。
如果是linux服务器编辑mysql.cnf 执行vi /etc/mysql.cnf
找到[mysqld] 在底下添加
interactive_timeout=28800000
wait_timeout=28800000
多加了三个0 也就是8000个小时。基本就不用考虑连接超时
修改完配置后,记得重启mysql服务。
2.程序方面。
以java程序为例(抱歉只会java)
打开Spring配置文件,修改applicationContext.xml
在datasource bean底下添加
用来指定测试连接所使用的SQL语句。
如果测试发现连接已经close,那么将自动重建连接。
用来指定在使用连接之前要进行测试。
全部回答
- 1楼网友:怀裏藏嬌
- 2019-09-10 18:09
连接mysql时1045出错,本质就是密码出错所造成的问题。
解决办法如下:
重新设置root用户密码
第一种方法:打开“开始”——“程序”——“mysql“——”mysql 5.0“——”mysql server instance config wizard”,一直点击下一步
current root password:后面输入原先的密码
new root password:输入新的密码
confirm:再输入一遍新的密码
然后就可next一路下去......直到成功。
第二种方法:
1、以系统管理员身份登录到系统;
2、如果mysql服务器正在运行,停止它。
如果是作为windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务
如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。
3、创建1个文本文件,并将下述命令置于单一行中:
set password for 'root'@'localhost' = password('mynewpassword');
用任意名称保存该文件。在本例中,该文件为c:\mysql-init.txt。
4、进入dos命令提示:开始菜单->运行-> cmd
假定你已将mysql安装到c:\mysql。如果你将mysql安装到了另一位置,请对下述命令进行相应的调整。
在dos命令提示符下,执行命令:
c:\> c:\mysql\bin\mysqld-nt --init-file=c:\mysql-init.txt
在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取sql命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除c:\mysql-init.txt。
5、停止mysql服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯