首页 >>  正文

mysql5.7.17安装配置教程

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

叔柳菡4175如何安装mysql5.7.18 -
秦若便18616562223 ______ 将下载下载的包解压到指定目录,(本人)解压到:D:\Program Files (x86) 目录下.因此,MySQL的(安装)包的完整路径为:D:\Program Files (x86)\mysql-5.7.18-winx64 解压后,配置好系统环境变量.新增系统环境变量:键名:MYSQL_...

叔柳菡4175mysql - 5.7.17 - winx64怎么安装 -
秦若便18616562223 ______ 1.解压到自定义目录:我解压到了D盘的根目录2.添加一个my.ini文件 配置如下:?12# 设置mysql客户端默认字符集 default-character-set=utf8?1234567891011121314151617181920#安装目录 basedir = D:\mysql-5.7.17-winx64#数据存放目录 ...

叔柳菡4175mysql 5.7.20 怎么安装 -
秦若便18616562223 ______ 具体安装如下:1、把 mysql-5.7.19-winx64.zip 压缩文件解压到 C:\MySQL\ 目录下;2、在 C:\MySQL\ 目录下新建 my.ini 配置文件;3、用文本编辑器或其他编辑器打开 my.ini 文件,把以下代码复制粘贴进去,保存退出;#代码开始 [Client]#设置...

叔柳菡4175mysql - 5.5.27 - winx64 怎么安装 -
秦若便18616562223 ______ 就没有5.5.27的版本,但是有5.5.28的版本.安装如下:1、首先下载该版本的Mysql 5.5.28 ,大家可以百度一下这个版本进行下载2、双击软件,弹出软件的安装界面3、英文的安装界面,没有问题,搞IT的人,搞数据的,怕这点英文的话那就真...

叔柳菡4175如何安装mysql5.7.14 -
秦若便18616562223 ______ 从MSQL官网下载MySQL服务器安装软件包,下面以mysql-installer-community-5.7.3.0-m13.msi为例. 1、双击进入安装 2、在协议许可(License Agreement)界面,勾选“I accept the license terms”,点击“Next”. 3、在检查更新信息(...

叔柳菡4175如何安装mysql5.7.14zip文件 -
秦若便18616562223 ______ 从MSQL官网下载MySQL服务器安装软件包,下面以mysql-installer-community-5.7.3.0-m13.msi为例.1、双击进入安装2、在协议许可(License Agreement)界面,勾选“I accept the license terms”,点击“Next”.3、在检查更新信息(Find ...

叔柳菡4175mysql5.7.17怎么启动服务 -
秦若便18616562223 ______ 程序--附件--命令提示符 cd C:\Program Files\MySQL\MySQL Server 5.5\bin 我安装5.5默认目录或者增加path路径直接打cmd登陆 mysql -u root -p 输入密码: 进入 或者右键binmysql.exe 发送桌面快捷式 右键桌面快捷式--属性程序加 -u root -p 比:"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe" -u root -p,

叔柳菡4175win7怎么安装mysql5.7.13压缩文件图解 -
秦若便18616562223 ______ 1、运行mysql安装文件. 2、 按Next,然后选择安装方式,有"Typical(默认)"、"Complete(完全)"、"Custom(用户自定义)",选择第二个选项"Custom",下一步,MySQL Server(mysql服务器),Developer Components(开发者...

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

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

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