首页 >>  正文

mysql8.0.13安装教程

来源:baiyundou.net   日期:2024-07-04

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

谢锦药3525mysql 8.0.15免安装版的要怎么链接数据库图形化工具 -
荆差冠19629029069 ______ 1、下载安装软件:请认准百正规软件下载 2、安装navicat for mysql(注意一下插件的自定义选择) 3、连接数据库: 打开navicat for mysql之后找到,文件----新建连接 4、连接参数填写 在出现的连接设置里面,有很多选项都是针对需要连接的...

谢锦药3525如何安装mysql5.7.17 -
荆差冠19629029069 ______ 从MSQL官网下载MySQL服务器安装软件包,下面以mysql-installer-community-5.7.3.0-m13.msi为例.1、双击进入安装2、在协议许可(License Agreement)界面,勾选“I accept the license terms”,点击“Next”.3、在检查更新信息(Find ...

谢锦药3525如何在linux下安装mysql数据库并配置 -
荆差冠19629029069 ______ 在linux下安装mysql数据库并配置的流程比较繁琐,需要耐心调试,具体方法和步骤如下:1.查找以前是否安装有mysql,使用下面命令:rpm -qa|grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4...

谢锦药3525如何在win10系统在线安装MySQL5.7.13.0 -
荆差冠19629029069 ______ 双击安装文件,进入安装,如图所示,点击“next”,进入下一步 2 在协议许可(License Agreement)界面,勾选“I accept the license term”,然后点击“next” 3 在选择安装类型(Choosing a Setup Type)界面,根据安装需求选择安装类...

谢锦药3525mysql默认安装怎样打开文件 -
荆差冠19629029069 ______ MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那...

谢锦药3525介绍一下mysql的下载及安装??我不会啊 -
荆差冠19629029069 ______ mysql的下载 1.登录 http://www.mysql.com 2.进入之后找到downloads 3.进入之后找到MySQL Community Server(这是通常用的MySQL的版本) 4.选择5.0版本 5.进入之后,由于我们在windows下安装,所以选择:windows downloads (platform ...

谢锦药3525怎样安装mysql5.6.15.0 -
荆差冠19629029069 ______ 一、安装前的准备1、下载安装程序包,可到MySQL官方网站www.mysql.com下载,如图1-1:图1-1 下载后的安装文件如图1-2所示:图1-2 二、安装1、双击下载的安装文件,本篇博文安装的MySQL版本为5.6.10.1,出现如图1-3所示页面:图1-...

谢锦药3525mysql - 5.7.19 - winx64怎么安装以及使用 -
荆差冠19629029069 ______ 配置安装流程 具体安装如下:1、把 mysql-5.7.19-winx64.zip 压缩文件解压到 C:\MySQL\ 目录下;2、在 C:\MySQL\ 目录下新建 my.ini 配置文件;3、用文本编辑器或其他编辑器打开 my.ini 文件,把以下代码复制粘贴进去,保存退出;#代码开始...

谢锦药3525如何查看linux下mysql安装目录 -
荆差冠19629029069 ______ 一、查看文件安装路径 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 这里以mysql为例.比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路...

谢锦药3525如何在linux下安装mysql数据库并配置 -
荆差冠19629029069 ______ 查找以前是否安装有mysql,使用下面命令:rpm -qa|grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库 删除命令...

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