首页 >>  正文

mysql已经安装了怎么启动

来源:baiyundou.net   日期:2024-08-02

几个月前写了《MySQL总是停止服务,原来是腾讯云安全防护组件的“锅”》这篇文章,在这篇文章发布后,虽然MySQL服务自动停止的频率降低了,但实际上并没有从根本上解决这个问题,MySQL服务仍然会以大约每周一次的频率自动停止,于是开始寻找其他方法。

其实最根本的方法肯定是升级服务器配置,提升服务器的带宽,但这也就意味着运营成本的增加,对于非凡博客这种小网站来说,还是寻找其他曲线救国的方案更合适。

看到有网友分享宝塔面板有自动检测MySQL服务状态并自动修复的功能,但我又不喜欢安装各种面板,不过面板的各项功能底层逻辑肯定是通过执行Linux命令完成了,于是就开始考虑通过Linux相关命令实现自动检测MySQL状态的功能,这里要做的有两步:

1.新建Shell脚本,脚本实现的功能是检测MySQL服务状态,如果发现当前运行的程序进程中没有MySQL,那么就自动执行启动MySQL服务的命令,我们可以在/root/目录下新建一个check_mysql.sh的脚本文件,脚本的内容:

#!/bin/bash

pgrep -x mysqld &> /dev/null

if [ $? -ne 0 ];then

/etc/init.d/mysqld start

fi

2.借助计划任务实现脚本自动化执行,主要目的是做到无人值守自动检测:

通过命令 crontab -e进入计划任务的编辑页面,输入任务命令

*/15 * * * * /root/check_mysql.sh

这条命令的意思是每隔15分钟执行一次check_mysql.sh检测脚本。

最终实现的效果是系统每15分钟执行一次check_mysql.sh脚本,如果发现当前运行的程序进程中没有MySQL,那么Shell脚本将会自动执行启动MySQL服务的命令。

从3月份到现在的6月份,至少我每天打开非凡博客的时候都能正常访问,或许在我没有访问的时间里也曾偶尔出现过MySQL服务自动停止,但至少等到我每次发现以后再动手启动了。

","gnid":"9ca1a3c2e84a0a8be","img_data":[{"flag":2,"img":[{"desc":"","height":"868","title":"","url":"https://p0.ssl.img.360kuai.com/t01aa6a16e0f1060dbf.jpg","width":"951"},{"desc":"","height":"292","title":"","url":"https://p0.ssl.img.360kuai.com/t019197746e13586219.jpg","width":"1110"},{"desc":"","height":"320","title":"","url":"https://p0.ssl.img.360kuai.com/t018ef38c666b287fd3.jpg","width":"970"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1686624540000,"pure":"","rawurl":"http://zm.news.so.com/368c4724e800ed4a8c0e4b12df6c2c04","redirect":0,"rptid":"da8b3d5802693814","rss_ext":[],"s":"t","src":"羽度非凡","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""},{"clk":"ktechnology_1:mysql","k":"mysql","u":""}],"title":"借助shell脚本,解决MySQL服务自动停止的问题

昌琪许1952MySQL5.6安装好后不会启动只找到一个文件,哪位高手知道该怎样启动MySQL啊! -
敖珠菲18953442336 ______ 你是不是安装过mysql的其它版本?如果是,要卸载,而且卸载之前要先停止系统进程里的mysql服务,再重启,再安装新的版本才行.目前给你提供一点解决办法供参考1.打开系统服务进程:右击我的电脑-管理-服务和应用程序-服务,找到mysql,包括老版本和新版本的,右击,全部停用2.卸载已经安装的MySQL4.13.重启,手动全部删除旧的安装文件夹,尤其是windows\my.ini4.再去看看服务进程里有没有mysql,如果有,右击-属性-启动类型-禁用5.安装新的版本,最好改变安装路径.等到出现选择启动win服务的下拉框时候,选41的那个就应该能成功了.

昌琪许1952mysql workbench如何连接已安装的mysql数据库? -
敖珠菲18953442336 ______ MySQL Workbench 主界面 当你要用MySQL Workbench链接数据库的时候,首先要创建连接“New Connection” 打开以后,需要设置“Connection Name”连接的名称,“Hostname” 要连接的主机名,“Port” Mysql监听端口,“Username” 连接时使用的用户身份 如果本地连不上数据库,要看一下数据库里面有没有对Username@localIP 授权 连上数据库以后,查看Statistic库的数据

昌琪许1952怎么确定自己的mysql安装在哪 -
敖珠菲18953442336 ______ 确定mysql安装目录的步骤如下: 我们需要准备的材料分别是:电脑,mysql查询软件. 1、打开mysql查询软件,连接上要查询的mysql连接,点击“查询”按钮. 2、点击“新建查询”,输入:show variables like "%char%";. 3、点击“运行”按钮,查询结果中的“character_sets_dir”对应Value值的前半路径就是mysql的安装目录.

昌琪许1952我的MySQL已经安装并启动,而且刚安装好的时候是可以打开链接的,但下午就打不开了,这是什么问题? -
敖珠菲18953442336 ______ 可能是你的mysql服务没打开.解决方法如下:控制面板---管理工具----服务----然后找到mysql的服务,双击后将启动方式修改为自动,确定退出,OK

昌琪许1952如何在windows下安装mysql数据库 -
敖珠菲18953442336 ______ MySQL数据库安装步骤: 1、首先双击mysql的安装文件,出现数据库的安装向导界面,单击“next”继续安装, 2、在出现选择安装类型的窗口中,有“typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们...

昌琪许1952安装mysql 出现无法安装 出现 a newer version of this product is already installed!!! 怎么解决?? -
敖珠菲18953442336 ______ 你已经安装了一个mysql,并且比你现在安装的版本更新.要么就先删除掉以前的,要么就不要装了,直接用以前的就行了.

昌琪许1952Linux如何查看mysql安装成功 -
敖珠菲18953442336 ______ 通过rpm查看 查看软件是否安装 首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称.如查找是否安装mysql 接着根据 rpm -ql 列出软件包安装的文件 综合上述以上的问题,可以直接使用 rpm -qal |grep mysql 查看mysql所有安装...

昌琪许1952如何判断是否安装了mysql linux -
敖珠菲18953442336 ______ 判断方法有很多啊,可以直接输入命令:service mysql status.如果装了的话,默认是开启的.如果没装,会有提示.没装的话,输入命令:apt-get install mysql-server就行了.对计算机软件的维护主要有以下几点:(1)对所有的系统软件要做...

昌琪许1952怎样测试mysql是否安装成功 -
敖珠菲18953442336 ______ 测试mysql是否安装成功,用到的工具:mysql,步骤如下: 1. Win+R打开运行命令,输入:net start mysql 2.有以下提示说明mysql已经安装成功了,如下图: 注意事项:适用于windows.

昌琪许1952Linux CentOS 6.4安装Mysql数据库教程是怎样的? -
敖珠菲18953442336 ______ 一、卸载掉原有mysql 原来没有安装的朋友跳过这个步骤.mysql数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024