本文目录:
- 1、mysql启停
- 2、MYsql连接某一张表MYsql服务就自动关闭了,检测这个表也停止服务,其他表都正常?
- 3、mysql服务近期经常自动停止,手动启动后恢复正常
- 4、求助,本地计算机上的mysql服务启动后停止
- 5、Linux中mysql服务经常自动停止,求大神解决!!
- 6、为什么mysql服务总是自动关闭
mysql启停
windows
一、MySQL服务的启动和停止
方式一:通过命令行
net start 服务名
net stop 服务名
方式二:计算机——右击——管理——服务
二、MySQL服务的登录和退出
登录:mysql 【-h 主机名 -P 端口号】 -u 用户名 -p密码
退出:exit或ctrl+C
Mac
启动MySQL服务 命令
停止MySQL服务
重启MySQL服务
MYsql连接某一张表MYsql服务就自动关闭了,检测这个表也停止服务,其他表都正常?
你这不能全靠猜啊,需要看下mysql报错日志或者分析下服务器的日志,找下关闭的原因
mysql服务近期经常自动停止,手动启动后恢复正常
虽然不知道是什么问题,看这日志提示是这样说,
21:57:27 有插件没有运行(被禁止运行),无法访问内存,数据库非正常关闭。
可能是由于杀毒软件或是什么的让数据库或是数据库相关的软件被禁止自动启动,或是其它的原因造成开机不能正常的运行。
解决方法:
找找有没有数据库及相关的服务被禁止自动启动(或者其它软件与数据库造成冲突,这个就是每当你用那个软件时数据库就会挂起,把这二个软件分开安装或者卸掉)。
如果没有,那可能是系统的垃圾过多,清理下。
以上都无法清除这样的症状,先不要着急,多试二次开机后关机。
还是如此,重装下数据库。
还有种可能,网站过量使用数据库,而造成的数据库挂起。如死循环的调用数据库等。
个人理解,仅供参考。
我没那么神,linux系统不是我的强项。
看来你的数据库非1个,那么以上的理解应该就不成立了,这种情况,最有可能是由于数据库内容越来越多,数据库当初配置的(内存或空间或缓存等不够使用的原因吧。)这个建议你去找找配置教程看看。
技术有限,只能到这了,还有问题,得等大神出现了。
求助,本地计算机上的mysql服务启动后停止
MySQL 安装和启动服务,以及遇到的问题
MySQL版本: mysql-5.7.13-winx64.zip (免安装,解压放到程序文件夹即可,比如 C:\Program Files\mysql-5.7.13-winx64)下载地址:http//dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-winx64.zip遇到的问题:
1. MySQL service 已经安装成功,创建了空的data文件夹,也填了初始化ini文件,但是无法启动2. cmd 执行指令 “mysql -uroot -p” 时提示:“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)”
3. Windows服务管理启动MySQL服务时提示:“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
4. mysql 日志文件提示:“2016-07-12T08:14:12.661749Z 0 [Note] Plugin 'FEDERATED' is disabled. MySQL: Table 'mysql.plugin' doesn't exist”
解决问题:
其实这几个问题都是因为mysql 的初始化ini文件不正确导致,请注意以下几点1. 不能使用原有的初始化文件my-default.ini直接修改,那个只是给我们参考,在当前文件夹复制创建一个新的my.ini文件,填写好basedir和datadir 然后保存。
# These are commonly set, remove the # and set as required.
# basedir = C:\Program Files\mysql-5.7.13-winx64# datadir = C:\Program Files\mysql-5.7.13-winx64\data2. 创建data文件夹,且必须是空文件夹,如果已经有跑出一些mysql日志文件在这里,请删掉全部文件。
3. 注册服务时CMD必须进bin目录,要不然会出错。执行cmd 命令:mysqld –initialize -insecure –user=mysqlC:\Program Files\mysql-5.7.13-winx64\bin
4. mysql启动问题access denied for user 'root'@'localhost'(using password:YES)安装Mysql后利用SQLyogEnt启动是提示“access denied for user 'root'@'localhost'(using password:YES)”,开始我还为是因为是密码问题,后来上网查了查才知道root权限问题,我想可能是因为win7系统我在安装时没用以管理员身份进行安装,所以root角色没有权限,从网上找了一个解决方案解决了,在这里记录一下:
1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程;2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行;3. 运行 D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld-nt --skip-grant-tables启动mysql,关闭权限的检查;4. 运行 D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqladmin -u root flush-privileges password "newpassword" 重设root密码;5. 重新启动mysql服务;
Linux中mysql服务经常自动停止,求大神解决!!
分析原因一:Mysql的自动备份功能可能导致数据库在备份的时候先关闭服务,而在此启动的时候服务器不响应,
开始-运行-services.msc,打开windows服务找到mysql的服务并双击,点击恢复选项卡,第一次失败:默认是“不操作”,改成”重新启动服务”。
在下方的“重新启动服务:分钟后”添上“0”表示如果服务意外终止则立即重启动。点击确定使设置生效。这时候你在任务管理器里结束mysql-nt进程,会发现结束不掉,不过要注意,这样mysql.exe是停不了的,如果要停必须把刚才修改的改回来.)
分析原因二,可能是mysql连接问题
修改mysql的最大连接数, 使用内存变量修改法修改mysql的最大连接数
步骤如下(同时适用windows和linux平台):
a、客户端登录mysql,输入用户名和密码’b、在mysql命令提示符下设置新的最大连接数为500:mysql set global max_connections=500
c、显示当前运行的query:mysql show processlist
d、显示当前mysql 系统参数状态:mysql show status# k;
e、退出客户端:mysql exit’
查看当前最大连接数只需要通过在mysqladmin所在目录下执行以下命令:mysqladmin -username -password variables |find “max_con” 即可看到。也可以使用php教程myadmin里头的mysql参数列表查看最大连接数。
缺点:重启计算机或者mysql后最大连接数又会复位成初始值,需要重新设定。
2、修改my.ini或my.cnf文件法(需要重启mysql),可参考同目录下mysql的配置模板(小内存、大内存、超大内存). e windows系统下打开my.ini文件找到set-variable =max_connections=100这一行,改成需要设定的最大连接数,然后重启即可。
linux控制台下:
1、打开my.cnf文件:vi /etc/my.cnf
2 在[mysqld]段下修改max_connections的值为设定值。
注意:
可能大家安装的mysql来源和版本不同(windows下mysql+iis和php+apache+mysql套件最终安装结果几乎都不相同),my.ini文件的路径可能有些不同,my.ini可能还会保留一份在c:windows目录下需要同时修改
为什么mysql服务总是自动关闭
解决办法:
1、检查下出问题之前安装的程序
2、重装MYSQL!
你在计算机上右键属性然后切换到高级选项卡之后选择性能那里的设置,然后出来的窗口第三个选项是数据执行保护,你看下是不是勾选的除所选之外,为所有应用程序和服务执行数据保护,如果是,就选择只为关键Windows应用程序执行数据保护,确定之后然后重启电脑再看,估计是这里的问题,这个选项的选择会导致很多兼容性的问题的,服务器操作系统主要是为了服务器而生,所以设置相比之下比桌面系统更加考虑的安全一点,作为桌面系统来用需要优化之后才适合。当然如果作为服务器的话就建议不要去乱优化成什么桌面系统了。
【mysql服务自动停止】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: