宝塔面板mysql数据库无法启动的解决方法。

今天真的是遇到的大麻烦了。本来想在服务器上再搭建一个网站的,结果不知道弄了哪里,导致了mysql数据库直接无法启动了。网上找遍了所有方法都没有解决。最后还是在一个博客上找到的解决方法。于是记录一下,方便下次遇到这个问题的时候不用折腾这么久。

语句如下:

我当时就用了这一条语句就OK了,之后还翻过别的资料,有些人还说要做下面这些东西,我也没认真看,先都copy一份吧,下次出问题再回头来翻这里看看:

首先、检查宝塔面板MySQL无法启动(自动停止)出错原因:

wget -O sql-repair.sh http://download.bt.cn/install/sql-repair.sh && sh sql-repair.sh

然后、宝塔面板 /etc/my.cnf 的设置内容(MySQL 5.6 my.cnf 的设置内容):

[client]

#password = your_password

port = 3306

socket = /tmp/mysql.sock

 

[mysqld]

port = 3306

socket = /tmp/mysql.sock

datadir = /www/server/data

default_storage_engine = MyISAM

#skip-external-locking

#loose-skip-innodb

key_buffer_size = 8M

max_allowed_packet = 1M

table_open_cache = 32

sort_buffer_size = 256K

net_buffer_length = 4K

read_buffer_size = 128K

read_rnd_buffer_size = 256K

myisam_sort_buffer_size = 4M

thread_cache_size = 4

query_cache_size = 4M

tmp_table_size = 8M

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIO

 

#skip-networking

#skip-name-resolve

max_connections = 500

max_connect_errors = 100

open_files_limit = 65535

 

log-bin=mysql-bin

binlog_format=mixed

server-id = 1

expire_logs_days = 10

 

default_storage_engine = InnoDB

innodb_data_home_dir = /www/server/data

innodb_data_file_path = ibdata1:10M:autoextend

innodb_log_group_home_dir = /www/server/data

innodb_buffer_pool_size = 16M

innodb_additional_mem_pool_size = 2M

innodb_log_file_size = 5M

innodb_log_buffer_size = 8M

innodb_flush_log_at_trx_commit = 1

innodb_lock_wait_timeout = 50

 

[mysqldump]

quick

max_allowed_packet = 16M

 

[mysql]

no-auto-rehash

 

[myisamchk]

key_buffer_size = 20M

sort_buffer_size = 20M

read_buffer = 2M

write_buffer = 2M

 

[mysqlhotcopy]

interactive-timeout

 

最后、用下面的命令代码生效一下:

/www/server/mysql/scripts/mysql_install_db --defaults-file=/www/server/mysql/my.cnf --basedir=/www/server/mysql --datadir=/www/server/data/ --user=mysql

一共也就两条语句。
原文链接:https://blog.csdn.net/stinkstone/article/details/108879923

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/35011.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(3)
小二小二加盟商
上一篇 2022年4月25日 00:00
下一篇 2022年4月26日 23:48

相关推荐

  • 我来说说mysql建库命令怎么使用。

    使用CREATE DATABASE命令在MySQL中创建新的数据库。 MySQL是一种常用的关系型数据库管理系统,它提供了丰富的功能和灵活的操作方式,在使用MySQL时,我们经常需要创建新的数据库来存储和管理数据,本文将详细介绍如…

    2024年7月20日
    02
  • 小编分享为啥香港服务器适合做数据库服务器呢。

    香港服务器适合做数据库服务器的原因可以从多个角度进行分析,包括地理位置、网络环境、法律政策以及技术基础设施等。 地理位置优势 香港地处亚洲的中心位置,具有非常低的延迟连接到周边的亚洲国家及地区,对于面…

    2024年7月20日
    02
  • PHP与数据库性能分析的集成。

    PHP作为一种开源的服务器端脚本语言,广泛应用于Web开发领域。为了提高服务器端应用程序的性能,开发人员需要针对系统进行性能分析,找出瓶颈所在并加以优化。在众多性能分析工具中,数据库性能分析工具是至关重要…

    2023年5月21日
    01
  • 聊聊宝塔面板迁移后备案需要重新做吗解决方案大揭秘。

    宝塔面板迁移后备案需要重新做吗解决方案大揭秘 在网站的运营过程中,备案是一个非常重要的环节,宝塔面板是一款非常受欢迎的服务器管理软件,很多用户在使用宝塔面板搭建网站时,可能会遇到需要迁移网站到其他服务…

    2024年7月7日
    01
  • 关于mongodb创建数据库。

    MongoDB是一个非常流行的NoSQL数据库,它以其高性能、高可用性和易扩展性而受到许多开发者的喜爱,在MongoDB中,我们可以使用`use`命令来创建一个新的数据库,本文将介绍如何在MongoDB中创建一个新的数据库,并提供…

    2024年6月20日
    01
  • 我来说说ubuntu启动mysql。

    在Ubuntu系统中,启动MySQL数据库服务器非常简单,下面是详细的步骤: 1. 打开终端,你可以通过点击左上角的”应用”,然后在搜索框中输入”终端”,找到并点击它来打开终端。 2. 在终端中,输入…

    2024年6月16日
    01
  • 我来说说独立云虚拟主机租用可以干什么。

    独立云虚拟主机租用可以用于以下用途:1. 网站托管:将自己的网站托管在独立云虚拟主机上,可以享受更高的网站访问速度和更稳定的服务器环境,同时还可以根据需要自由地安装和配置各种网站应用程序。2. 应用程序部…

    2024年7月15日
    01
  • 小编分享云服务器需要安装哪些功能软件。

    云服务器所需安装的软件根据实际业务需求而定,必备的软件包括防护和杀毒软件,以提高服务器的安全性。为了能够更好地使用云服务器,还需要掌握在服务器上安装软件的方法,这通常需要通过命令行终端进行,而不能直…

    2024年7月15日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息