首页 >>  正文

mysql+安装教程

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

几个月前写了《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":"cache","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服务自动停止的问题

经嘉彬1327如何安装mysql数据库5.1 -
解鸣关18463182884 ______ 打开下载的安装文件,mysql安装向导启动,点击“next”继续,选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程.在“MySQL ...

经嘉彬1327mysql企业版怎么安装图解 -
解鸣关18463182884 ______ 双击进入安装,如下图:最新Mysql5.7安装教程(图文版本)2 点击上图红框“Install MySQL Products”进入安装界面,如下图:最新Mysql5.7安装教程(图文版本)3 根据上图当中第一步骤与第二步骤,进入下图:最新Mysql5.7安装教程(图...

经嘉彬1327如何安装mysql?我用的mysql - 4.1.22 - win32 -
解鸣关18463182884 ______ 安装Mysql 5.0先到官方网站去下个for win的压缩包 mysql-5.0.2-alpha-win(1) 下载地址: http://dev.mysql.com/downloads/mysql/5.0.html 安装mysql 5.0前一定要把旧版本卸载掉,安装它的环境不能杂,为啦把它装起来我的系统是重做的,mysql 5.0...

经嘉彬1327如何安装mysql数据库6.3.8版本 -
解鸣关18463182884 ______ 一、免安装版mysql安装步骤 1:开始-->运行-->输入cmd命令-->在命令窗口上输入 cd 解压的mysql的bin文件夹目录 回车 例如:cd C:\Documents and Settings\Administrator\桌面\MySQL\MySQL Server 5.0\bin 2:输入mysqld-nt -install命令,回...

经嘉彬1327mysql server怎么安装 -
解鸣关18463182884 ______ 工具/原料 mysql安装包 方法/步骤 安装:双击Setup.exe文件,开始mysql的安装.出现下面的窗口 点击Next开始下一步安装.默认是Typical,选择Custom,因为Typical模式不允许改变安装路径,只能安装在C盘 这里需要选择组件和更改文件...

经嘉彬1327如何安装 MySQL与使用MySQL GUI Tools -
解鸣关18463182884 ______ 1 运行Mysql Gui tools 安装文件,进入安装界面.点击“Next”按钮; 2 查看并接收其版权说明,点击“Next”按钮; 3 默认路径进行安装,点击“Next”; 4 选择“Complete”完全安装方式,按“Next”继续; 5 确认信息后,点击“Install”,开始安装; 6 安装中; 7 安装结束后,是两页Mysql的说明,点击“Next”两次; 8 最后点击“Finish”完成安装;

经嘉彬1327怎么安装MySQL?
解鸣关18463182884 ______ 运行mysqld-nt.exe 后只有黑窗口是正常的,这时候MYSQL服务器已经启动,你的其它数据库程序(比如PHP)可以使用了. 但是每次运行后都一个黑窗口不爽,而且往往需要开机自动运行,那么你需要给mysqld-nt.exe 增加一个参数运行设置为...

经嘉彬1327mysql如何安装 -
解鸣关18463182884 ______ mysql的安装文件可以直接到 http://www.mysql.com 下载,获得for win32的.zip包,建议选择4.0.20d版本.这里不详细说明. 下载获得mysql的for win32安装包后,用winzip解压缩,直接运行setup.exe,需要注意的是选择一个安装路径,当然,...

经嘉彬1327安装mysql的方法 -
解鸣关18463182884 ______ #cd /usr/ports/databases/mysql5l1-server #make WITH_CHARSET=gbk WITH_XCHARSET=all WITH_PROC_SCOPE_PTH=yes BUILD_OPTIMIZED=yes BUILD_STATIC=yes SKIP_DNS_CHECK=yes WITHOUT_INNODB=yes install clean #...

经嘉彬1327mysql怎么安装? -
解鸣关18463182884 ______ # cd /setup # tar zxvf DBD-mysql-2.9002.tar.gz -C /setup # tar zxvf DBI-1.38.tar.gz -C /setup # cd DBI-1.38 # perl Makefile.PL # make # make test # make install 因为有的perl程序中perl的路径是/usr/local/bin/perl,而红帽系统默认是/usr/bin/perl,所...

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