首页 >>  正文

mysql8.0.30安装步骤

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

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

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

舒生瑾2310我有mysql - 5.5.20 - win32.msi但不知道怎么安装和配置里面的东西,大侠们能不能给我详细安装和配置过程,急 -
隆乐纨15778441574 ______ Mysql For Windows安装图解 演示安装版本:mysql-5.5.20-win32.msi(目前是mysql for windows的最新版) 安装环境:Windows Server 2003 SP2 32位 安装文件如下图所示,直接双击;下一步;勾选接受协议,下一步;三种安装模式:Typical...

舒生瑾2310在windows下安装mysql是,能启动mysql服务,但是在进行安全设置的时候提醒localhost无法登录. -
隆乐纨15778441574 ______ 1、mysql配置文件设置错误 A、首先查找mysql对应的配置文件my.ini 如果服务是使用指定的配置文件启动,到对应的文进行修改(文件的位置从控制面板中服务的属性中查看) B、检查参数basedir和datadir对应的目录是否存在,如:basedir = ...

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

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

舒生瑾2310linux 下安装mysql 需要注意什么 -
隆乐纨15778441574 ______ 其实可以把它安装到opt目录下rpm -ivh --nodeps mysql-server-5.0.45-7.el5.i386.rpm /opt opt是可选的应用程序目录 建议下载一个包,mysql-5.1.30.tar.gz 这样就不用那么麻烦要下载mysql的依赖包了. 直接解压后进入文件 ./configure -prefix=目标...

舒生瑾2310mysql server 5.0怎么安装 -
隆乐纨15778441574 ______ 打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面2mysql安装向导启动,按“Next”继续3选择安装类型,有“Typical(默认)”、“Complete(完...

舒生瑾2310如何设置mysql数据库为utf - 8编码 -
隆乐纨15778441574 ______ 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...

舒生瑾2310本地服务中没有mysql 也无法安装mysql -
隆乐纨15778441574 ______ 本地不安装mysql 服务器是可以的.但是至少要安装客户端.再至少, 也要安装一个 ODBC 的驱动.否则 总不能什么驱动没有, 然后用 Access 连接 MySQL 吧?下面这种情况, 是 连接本机的 MySQL 前提是 本机安装了 MySQL , 并开启了 ...

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