首页 >>  正文

mysql8.0.25安装步骤

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

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

官晏苗3681win10怎么安装sql2008 -
封孙纨13861918419 ______ 方法/步骤1、双击Setup,弹出下图界面,单击左边Installation,然后点击右边New SQL Server stand;在此步骤之前可能会提示要求安装.net3.5,按提示安装即可,软件会自动下载安装,否则无法进入此界面2、规则性自检查,检查完毕后直接...

官晏苗3681linux 如何编译安装mysql? -
封孙纨13861918419 ______ 不同linux版本,安装不同版本的mysql方法各不相同,下面以CentOS 6.5编译安装MySQL 5.6.16介绍:一.准备工作 1.yum安装各个依赖包 [root@WebServer ~]# yum -y install gcc gcc-devel gcc-c++ gcc-c++-devel autoconf* automake* zlib...

官晏苗3681如何使用rpm方式安装mysql
封孙纨13861918419 ______ 首先下载合适的rpm包,例如下载了文件 MySQL-5.0.19-0.i386.rpm用一下方法安装:#rpm -ivhU MySQL-5.0.19-0.i386.rpm通常情况下,安装完这个rpm包后,只具备有mysqld服务功能,其它相关的client程序和开发包还需要另外安装#rpm -ivhU MySQL-devel-5.0.19-0.i386.rpm#rpm -ivhU MySQL-client-5.0.19-0.i386.rpm.

官晏苗3681如何升级mysql数据库,需要哪些步骤 -
封孙纨13861918419 ______ 前天我刚回答了相似的问题你参考一下1.导出4.0.23当前数据库数据,进行备份. 2.安装4.1或5.1进行备份数据导入. 3.具体操作 linux中升级MySQL应采取的步骤: 1. 进行升级前你应先备份当前的MySQL安装. 2. 下载最新linux版MySQL. 3. ...

官晏苗3681mysql5.5.25各种安装包区别是什么,什么时候适合安装?特别想知到mysql - installer - 5.5.25.0.msi的区别 -
封孙纨13861918419 ______ MSI格式的安装包区别32位和64位,当然32位安装包可以在64位机器上安装,反之则不可以.压缩格式的应该是绿色安装包.

官晏苗3681如何在win8,10中安装SQL Server 2005 -
封孙纨13861918419 ______ 方法/步骤在win8、win8.1、win10中安装SQL Server 2005必须在Administrator帐户下进行,默认情况下系统的帐户是自己创建的管理员帐户,下面是如何在自己创建的管理员帐户下开启Administrator帐户:1、Windows+X键打开功能菜单,找到...

官晏苗3681如何查看linux下mysql安装目录 -
封孙纨13861918419 ______ 一、查看文件安装路径 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 这里以mysql为例.比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路...

官晏苗3681问如何安装MYSQL数据库?将A空间的程序搬到B空间,数据库如何安装?具体一点!因为本人是外行!! -
封孙纨13861918419 ______ 单纯说安装mysql数据库软件的话有windows平台和linux平台下的安装,windows平台的优势就是安装软件很简单,基本就是下一步,linux下一般是编译安装,这个相对要复杂些,如果有写好的sheel脚本安装就简单一些. 将A空间的程序搬到B空间,一般来说数据库和web空间不安装在同一个服务器上,这种情况A空间的程序搬到B空间对连接数据库没有影响,数据库配置不变.如果数据库和web空间都安装在同服务器上,想移到另一台服务器上,那么你要先导出数据库中的数据,然后移动网站程序到新空间,接着倒入数据到新数据库,再配置网站程序与数据库的连接. 理论是这样的,具体情况按实际操作去执行.

官晏苗3681如何设置mysql数据库为utf - 8编码 -
封孙纨13861918419 ______ 1、关闭mysql服务(以下为命令行中执行) view plaincopy service mysql stop 2、修改 /etc/mysql/my.cnf (默认的安装路径) view plaincopy vim /etc/mysql/my.cnf 打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:character_set_server=utf...

官晏苗3681mysql无法安装,已在机子上卸载以前装的5.0版本,现在想装mysql - 3.23.56 -
封孙纨13861918419 ______ 1)在安装mysql时,到最后一步,执行时,在start service,出现如下错误: Could not start the service 一般的发生原因是因为多次安装,或卸载后重装时,才会出现这个问题,所以要把所有相关的文件夹、服务、注册表等都要卸载干净了,再...

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