首页 >>  正文

mysql5.7.40安装教程图解

来源: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":"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服务自动停止的问题

明枝诚3343win10 重装 安装版 mysql5.7 怎么配置 -
聂达宗13697382039 ______ 方法/步骤1 将下载的mysql-5.6.24-win32.1432006610.zip解压到C:\Program Files(x86)\MySQL路径中(因为下载的是mysql32位版),当然你也可以选择解压到其他盘符.2 接下来配置环境变量,如没有配置会提示:发生系统错误 2,未找到指...

明枝诚3343mysql5.7.10 安装启动为什么 Couldn't find MySQL server -
聂达宗13697382039 ______ 最后一步 can not start the service mysql 错误... 卸载过后重新安装的,重新装了N遍过后还是不行.删除了注册表里面的东西还是不行. 在线等答案、

明枝诚3343mysql绿色版 怎么安装mysql服务器 -
聂达宗13697382039 ______ 1、下载.2、解压MySQL压缩包 解压到指定目录,D:\Dev\mysql-5.7.11.3、添加环境变量 在Path中添加 D:\Dev\mysql-5.7.11\bin4、修改配置文件 将my-default.ini名称改为:my.ini,文件里面的参数配置:[mysqld]# 设置mysql的安装目录 basedir=D:\Dev\mysql-5.7.11# 设置mysql数据库的数据的存放目录,必须是data datadir=D:\Dev\mysql-5.7.11\data 注意:路径是反斜线,也可以改为两个正斜线,还可以加上双引号!

明枝诚3343如何安装mysql - 5.7.17 - linux - glibc2.5 - x86 -
聂达宗13697382039 ______ 1、去官网下载 rpm 包到本地,然后切到包所在目录使用 yum install xxxx.rpm (此处 xxxx.rpm 为你下载的 MySQL 安装包)安装即可.2、去官网下载 MySQL 的 YUM 源,装进去之后直接使用 yum 命令安装.3、使用你安装了系统的 ISO 镜像配置本地远,然后使用 yum 命令安装即可(非最新版).

明枝诚3343win10怎么装mysql5.5 -
聂达宗13697382039 ______ 从事开发工作的朋友,相信对mysql并不陌生.不过,最近一些朋友反馈自己想要在新版的windows10系统中安装mysql-5.5.20-winx64,可是操作了很久都没有成功.这该怎么办呢?下面,就随系统城小编看看win10安装mysql-5.5.20-winx64的正...

明枝诚3343linux中怎么安装mysql -
聂达宗13697382039 ______ 方法/步骤 1 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit) 2 ...

明枝诚33435.7mysql解压版怎么安装 -
聂达宗13697382039 ______ 解压缩 将下载到的文件解压缩到自己喜欢的位置,例如我自己的位置是D:\Program Files\mysql-5.7.10-winx64添加环境变量 右键计算机->属性->高级系统设置->环境变量;在系统变量里添加MYSQL_HOME环境变量,变量值为MySQL的根目录,...

明枝诚3343mysql5.6.21怎么安装啊,在网上查也不一样 -
聂达宗13697382039 ______ 准备如下软件:第一步:双击mysql_installer_community_V5.6.21.1_setup.1418020972.msi运行,等待安装页面出现.第二步:点击 Iaccept the license terms ,再点击 next,出现如下页面,选择Custom,再next.第三步:打开支线,并选择要...

明枝诚3343mysql 5.7.19怎么安装 -
聂达宗13697382039 ______ 解压缩后运行程序开始安装,选择接受协议,点击下一步. 选择developer default,点击”next“. 检查是否满足安装需求. 点击“Execute”按钮后,可能会下载一些程序,到时你自己点击安装就行了,直到所有安装完成就OK了.当然你也可以选择不下载这...

明枝诚3343mysql5.7.17怎么安装 -
聂达宗13697382039 ______ 操作如下:1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量点击系统变量下的新建按钮输入变量名:MYSQL_HOME输入变量值:C:\myprogram\mysql-5.7.17-winx642)选择系统变量中的Path点击编辑按钮在变量值中添加变量值:%MYSQL_HOME%\bin注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值!

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