我的编程空间,编程开发者的网络收藏夹
学习永远不晚

宝塔面板mysql无法启动的问题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

宝塔面板mysql无法启动的问题

宝塔面板无法启动的问题和解决

如果你的宝塔里面的mysql无法启动了,请先看是不是以下的配置问题

1.是不是你的3306端口被占用了导致mysql无法启动

2.是不是磁盘空间不足导致的无法启动

如果都不是这些问题再继续向下看

常见问题:
1、Mysql安装好后或迁移文件后无法启动
2、Mysql异常关闭后无法启动
3、Mysql停止后无法启动

一、Mysql安装好后或迁移文件后无法启动
在Mysql刚刚安装好或者迁移文件后无法启动我们一般先检查Mysql的数据目录所有者是否mysql用户。
例如我们宝塔环境是:
Mysql数据目录: /www/server/data
Mysql程序目录:/www/server/mysql
Mysql主配置文件:/etc/my.cnf

   首先检查硬盘分区使用率是否已经满了   执行下面的命令查看分区容量使用率

df -h

执行下面的命令查看分区inode使用率
df -i

使用ll命令查看目录详细信息

[root@test server]# ll /www/server/total 24drwxr-x---   6 root     root     4096 Oct 30 17:51 datadrwx--x--x  14 root     root      182 Oct 16 18:01 dockerdrwxrwxr-x  12 root     root      326 Oct 24 18:06 mysqldrw-------. 14 root     root     4096 Oct 24 18:06 panel

可以看到data目录所有者是root,这时候启动mysql报错如下

[root@test server]# /etc/init.d/mysqld startStarting MySQL. ERROR! The server quit without updating PID file (/www/server/data/test.com.pid).

我们先修改该目录的所有者为mysql
chown -R mysql.mysql data

启动数据库
/etc/init.d/mysqld start

可以看到已经启动成功了

[root@test server]# /etc/init.d/mysqld startStarting MySQL... SUCCESS!

还不行检查你的selinux状态
getenforce

如果返回值不值disable

运行命令暂时停止selinux
setenforce 0

再尝试启动

二、Mysql异常关闭后无法启动
Mysql异常关闭是我们经常遇到的情况,重启服务器时没有预先关闭mysql,服务器断电,使用kill命令杀死mysql进程等都属于异常关闭,异常关闭往往会带来一些不可预料的后果。
一般情况下异常关闭会导致二进制日志文件损坏
执行

rm -f /www/server/data/ib_logfile0rm -f /www/server/data/ib_logfile1

删除日志后再尝试启动

遇到错误 Another MySQL daemon already running with the same unix socket 时
可以尝试删除sock文件后再启动

rm -f /tmp/mysql.sock*rm -f /tmp/mysqlx.sock*

遇到错误 [ERROR] InnoDB: Cannot allocate memory for the buffer pool 时
表示当前mysql启动需要的内存不够,我们需要调整

innodb_buffer_pool_sizekey_buffer_size

的内存

三、Mysql停止后无法启动

Mysql正常停止后无法启动的原因

显示停止成功实际停止失败,有残留进程,我们可以用ps来检查
ps -ef|grep mysql

磁盘空间满了导致mysql无法启动

有时手动删除了binlog日志重启mysql也会导致无法启动,在错误日志里可以找到
File ‘./mysql-bin.000001’ not found 字样
解决方法:
注释主配置文件的配置
找到

log-bin=mysql-bin

改为

#log-bin=mysql-bin

或者清空
mysql-bin.index

以下两种解决方案,根据自身情况自选尝试

1,通过改etc/init.d/mysqld解决

然后还有一种是我个人通过查帖子解决这个问题的方法首先
1.第一步是先找到etc/init.d/mysqld这个文件然后打开找到start部分
在这里插入图片描述
刚打开没有蓝色框的这一串代码,为其加上然后保存关闭
2.打开宝塔终端直接输入service mysqld start这行代码让其mysql进行运行
3.然后再去看mysql就已经开始运行了

2通过删除一个文件解决

有些无法启动的mysql可能是自己并没有启动主从复制,但是在/www/server/data下莫名其妙多出来了一个mysql-bin.index文件,这时候把这个文件删掉然后再启动也可以启动成功,但是我的用这个就不行,大家根据自己的情况选择解决方案

最后还是要说不要在mysql性能调整的时候进行重启或者关闭都很容易出错的

来源地址:https://blog.csdn.net/dukunlong0808/article/details/128001335

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

宝塔面板mysql无法启动的问题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

宝塔面板mysql无法启动的问题

宝塔面板无法启动的问题和解决 如果你的宝塔里面的mysql无法启动了,请先看是不是以下的配置问题 1.是不是你的3306端口被占用了导致mysql无法启动 2.是不是磁盘空间不足导致的无法启动 如果都不是这些问题再继续向下看 常见问题: 1
2023-08-17

宝塔面板mysql无法启动问题的分析和解决

目录宝塔面板无法启动的问题和解决一、mysql安装好后或迁移文件后无法启动二、Mysql异常关闭后无法启动三、Mysql停止后无法启动总结宝塔面板无法启动的问题和解决如果你的宝塔里面的mysql无法启动了,请先看是不是以下的配置问题 1
2023-04-21

腾讯云服务器重启后无法进入宝塔面板

1.检查服务器状态在无法进入宝塔面板时,首先需要检查服务器的状态。可以通过登录服务器的控制台或使用SSH工具连接服务器,检查服务器是否正常运行。如果服务器无法正常运行,需要先解决服务器的问题。2.检查宝塔面板服务如果服务器正常运行,但无法进入宝塔面板,则需要检查宝塔面板服务是否正常运行。可以通过SSH工具连接服务器,使用以下命令检查宝塔面板服务是否正在运行:systemctlstatusbt如果宝塔面板服务未运行,则可...
2023-10-27

详解宝塔Linux面板FTP无法连接的解决办法

如果使用的是阿里云服务器,需要在安全组设置中,对22、21端口放行,并且被动端口(39000 - 40000)也需要处于放行状态宝塔linux面板在使用sftp用最高权限连接时一切正常,但是使用在宝塔里面创建的ftp的账号密码,就无
2022-06-04

腾讯云服务器重启后无法进入宝塔面板怎么办

1.检查服务器状态在尝试解决问题之前,首先需要检查服务器的状态。确保服务器已经启动并且网络连接正常。可以通过SSH登录服务器并尝试访问其他网站来测试网络连接。2.检查宝塔面板服务如果服务器状态正常,那么问题可能出现在宝塔面板服务上。可以通过以下命令检查宝塔面板服务是否正在运行:systemctlstatusbt如果服务未运行,则可以使用以下命令启动宝塔面板服务:systemctlstartbt3.检查防火墙设置如果服务器状态和宝塔面板服...
2023-10-27

Xampp中mysql无法启动问题的解决方法

很突然的Xampp的mysql就打不开:很疑惑,之前一直可以打开的,然后刚才我启动了一下,就突然启动不了了,我想了一下,并没有出现端口号占用问题呀,而且报错也没有说端口号占用,报错写的很是通俗然后我查看了日志文件–发现日志文件
2022-06-23

解决Zookeeper无法启动的问题

链接1:https://blog.csdn.net/u012453843/article/details/70878117链接2:https://www.cnblogs.com/niunafei/p/11294560.html
解决Zookeeper无法启动的问题
2018-01-05

MySQL服务无法启动的问题以及解决

目录mysql服务无法启动问题解决方法一解决方法二总结MySQL服务无法启动问题解决方法一1.找到你的my.ini文件,用notepad++打开,在右下角看保存编码格式是不是ANSI,如果不是,则在工具栏找到编码,改成ANSI,保存。
MySQL服务无法启动的问题以及解决
2024-09-08

MySQL无法启动几种常见问题小结

在群里看到有新同学还在问MySQL无法启动的问题,于是总结了几个常见情况与解决方法,需要的朋友可以参考下
2022-11-15

docker部署MySQL时无法启动问题的解决方法

最近做项目,遇到这样问题,docker中的mysql不能启动,下面这篇文章主要给大家介绍了关于docker部署MySQL时无法启动问题的解决方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-01-28

MySQL 实例无法启动的问题分析及解决

前言前几天,有位朋友微信联系我,告知一个生产数据库,在机器宕机恢复后,实例启动失败,而且该实例没有做任何的高可用、容灾、备份等,对业务影响非常大,希望能够协助排查一下,我也在第一时间就加入到排查中。 场景分析(1)首先查看错误日志,报错很清
2022-05-26

服务器安装宝塔面板无法远程连接数据库的解决方法

准备搭建一个自己的网站,趁着618优惠买了一台腾讯云的linux服务器,配置一般价格合适。因为对服务器了解不多,所以选择了使用图形界面面板来进行管理,因为之前通过阿里云了解到宝塔面板,所以就在服务器安装了宝塔linux面板。 在宝塔
2022-06-04

编程热搜

目录