首页 >>  正文

mysql5.1安装成功

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

申定冒4019Mysql 5.1安装了 InnoDB之后怎么找不到呢 -
令灵泼15246238899 ______ 安装 innodb 引擎(mysql5.1默认不安装) 可以在编译安装时,在configrue的时候,加上–with-plugins=innobase这个参数 如果之前已经安装过,也可补装innodb引擎 首先确定,在mysql的'plugin_dir'下有ha_innodb_plugin.so和ha_innodb.so两个...

申定冒4019怎么看mysql是否安装成功 -
令灵泼15246238899 ______ 你好!运行mysql/bin/目录下的,winmysqladmin这个程序,你就会看到菜单栏中一个红绿灯.每次启动机器,它都会自动运行的.这样就说明你装好了.

申定冒4019如何安装mysql数据库5.1 -
令灵泼15246238899 ______ 打开下载的安装文件,mysql安装向导启动,点击“next”继续,选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程.在“MySQL ...

申定冒4019怎样查看mysql是否安装成功 -
令灵泼15246238899 ______ mysql安装 yum -y install mysql mysql-server mysql-devel chkconfig --level 35 mysqld on/etc/init.d/mysqld start mysql_secure_installation 这个是粗劣地设置下数据库root用户等权限

申定冒4019怎么检查mysql是否安装成功 -
令灵泼15246238899 ______ 你是用的windows还是linux?如果是linux,在系统终端输入mysql -u root -p,然后输入你的mysql密码,如果能够登录进去,说敏安装成功了.windows也是一样的,打开mysql的终端,输入上述命令

申定冒4019如何测试mysql是否安装成功 -
令灵泼15246238899 ______ 你是用的windows还是linux?如果是linux,在系统终端输入mysql -u root -p,然后输入你的mysql密码,如果能够登录进去,说明安装成功了.windows也是一样的,打开mysql的终端,输入上述命令

申定冒4019如何确定win10是否成功安装mysql -
令灵泼15246238899 ______ 1、解压缩,比如到d:\,为了方便,改一下路径,比如mysql 2、开始/运行,输入cmd,回车进入命令行 d: cd mysql\bin 安装mysql服务 mysqld.exe --install (默认服务名称是mysql或者mysqld.exe --install "mysql5"修改服务名称) 删除mysql服...

申定冒4019怎么检测mysql是否安装成功 -
令灵泼15246238899 ______ 使用快捷键win+R打开进入MySQL的安装目录下的\bin(本人安装路劲为E:\mysql)登陆mysql(密码为安装时设置的密码,本人设置为root)查看mysql版本信息

申定冒4019Linux如何查看mysql安装成功 -
令灵泼15246238899 ______ 通过rpm查看 查看软件是否安装 首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称.如查找是否安装mysql 接着根据 rpm -ql 列出软件包安装的文件 综合上述以上的问题,可以直接使用 rpm -qal |grep mysql 查看mysql所有安装...

申定冒4019Linux如何查看mysql安装成功
令灵泼15246238899 ______ 1.这种错误是/etc/init.d/mysqld中的basedir路径错误造成的,也就是启动的方式与安装的位置不一致 2.这种错误还可能是系统中已经存在别的mysql数据库进程 3.ps -ef|grep mysqld可以查看启动后的mysql进程 4.lsof -n -i:3306 会有TCP *:3306(LISTEN)这样的监听进程证明mysqld监听进程存在 5.netstat -plantup|grep 3306 会有mysqld进程存在 卢韬旭

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