mysql每用一段时间就会挂掉,是怎么回事

mysql每用一段时间就会挂掉,是怎么回事,第1张

解决方法一:打开“服务”项目,选择mysql服务,在右键中选择其“恢复”选项,它负责服务失败时计算机的反应。每一次失败时,你可以选择(1)不 *** 作;(2)重新启动服务;(3)运行一个程序;(4)重启服务器。您可以在第一次和第二次失败时选择重新启动服务,第三次失败就重启服务器,这样可以在无人值守的情况下达到自稳。但遗憾的是windows的这项内置服务工作时并不尽如人意。解决方法二:定期优化MySQL,这可以通过Mysql administrator来执行,也可以使用mysql的维护工具mysqlcheck,使用方法为:进入Mysql的Bin目录:C:\Program Files\MySQL\MySQL Server 4.1\bin 运行:mysqlcheck -A -o -r -uroot -p123456(注意,将123456改成你自己的root用户密码, 如无请留空 ),有时可以起到一定的作用。解决方法三:建立一个php+mysql的简单网站,在服务器监控王的网站监视设置中,让服务器监控王软件定期去访问这个网站(如60秒一次),如果不能访问,说明数据库存在问题,将故障回报至您的邮箱或手机中,让您在第一时间内得知网站访问情况。如果连续几次都不能访问,您可以选择自动重启服务器,从而达到无人值守的状态。解决方法四:设定服务器监控王的SQL监视,定期对mysql是否运行进行定期监视,如有问题立即重启或回报。解决方法五:对于上面问题中提到某台服务器准时在挂掉,如凌晨5点,产生这样的原因分析可能与当前流行的discuz论坛的自动定时备份有关,因为很多客户定时在凌晨时段自动备份mysql数据库,导致mysql工作忙碌(如有很多的mysql用户),可以建立一个计划任务,定时如早上6时将mysql重启一下。解决方法六:更换为非windows主机,运行更少的mysql+PHP网站,当然对于从事虚拟主机业务的运营商来说是一项损失。

mysql启动方式有很多种,根据系统和安装方式不一样,启动方法也不一样。

解压版 启动和停止方法:

/usr/local/mysql/bin/mysqld_safe –user=mysql

/usr/local/mysql/bin/mysqladmin -uroot -p shutdown (然后输入密码)

(或者直接 kill 掉进程)

-user=mysql 是为了设置告诉mysql,生成的数据的访问权限属于哪个用户。

MAC安装版 启动和停止方法:

/usr/local/Cellar/mysql/bin/mysql.server start

/usr/local/Cellar/mysql/bin/mysql.server stop

Linux安装版 Linux版本不一样,启动方式也有点不太一样。

/etc/init.d/mysqld start

/etc/init.d/mysqld stop

/etc/init.d/mysqld restart

或 service mysqld start

service mysqld stop

service mysqld restart

或 service mysql start

service mysql stop

service mysql restart


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8304365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存