本文目录一览:
- 1、为什么mysql服务总是自动关闭
- 2、我向数据库插入大量数据的时候(大概3000多条,还没有插入结束),mysql服务器居然自动关闭、停止了
- 3、为什么MYSQL会自动关闭?
- 4、怎么判断mysql数据库运行了
为什么mysql服务总是自动关闭
解决办法:
1、检查下出问题之前安装的程序
2、重装MYSQL!
你在计算机上右键属性然后切换到高级选项卡之后选择性能那里的设置,然后出来的窗口第三个选项是数据执行保护,你看下是不是勾选的除所选之外,为所有应用程序和服务执行数据保护,如果是,就选择只为关键Windows应用程序执行数据保护,确定之后然后重启电脑再看,估计是这里的问题,这个选项的选择会导致很多兼容性的问题的,服务器操作系统主要是为了服务器而生,所以设置相比之下比桌面系统更加考虑的安全一点,作为桌面系统来用需要优化之后才适合。当然如果作为服务器的话就建议不要去乱优化成什么桌面系统了。
我向数据库插入大量数据的时候(大概3000多条,还没有插入结束),mysql服务器居然自动关闭、停止了
修改sql语句执行时间,可能是超时了。另外就算设置了超时时间,ie网页也有5分钟超时的限制,所以大数据的写入最好做成.exe的文件。
为什么MYSQL会自动关闭?
通过mysql服务器端程序mysql
Administrator调整连接参数。
将max_connections
max_updates
max_questions三项数据调整到很大的数字,那么你有限的操作将不会导致数据库服务的终止了。
怎么判断mysql数据库运行了
通过cmd快速启动mysql服务
1
打开电脑的“开始”菜单栏,找到“运行”,在运行框中直接输入:net
start
mysql。再点击确定按钮,如下图:
2
等上图中cmd命令框中的显示完“mysql
服务正在启动”之后,再找到mysql的界面软件SQL
yog打开,就可以直接进入了,如下图:
3
当你可以正常查询数据的时候就表示你的mysql数据库服务是正常运行的,也就是表示我们的启动是成功的。
END
通过cmd快速关闭mysql服务
我们这里还是讲通过cmd快速关闭mysql服务,不必麻烦的跑到电脑的服务中找出服务项手动关闭,打开电脑的“开始”菜单栏,找到“运行”,在运行框中直接输入:net
stop
mysql。再点击确定按钮,如下图:
等上图中cmd命令框中的显示完“mysql
服务正在停止”之后,再到我们前面打开的SQL
yog中输入查询sql语句会报错,如下图:
3
执行同样的SQL语句后报错信息:MySQL
server
has
gone
away。意思就是mysql的服务器已经被关闭了。这也就意味着我们关闭命令正常执行了。