宝塔面板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

相关推荐

  • PHP与MySQL查询优化。

    随着互联网和信息技术的发展,Web应用程序成为了企业和个人必备的一项技术。在Web应用程序中,PHP与MySQL是相当重要的技术,PHP提供了丰富的功能和特性,而MySQL则是用于存储和管理数据。然而,当数据量增加时,...

    2023年5月21日
    00
  • 示例php+mysql查询实现无限下级分类树输出

    本文实例讲述了php+mysql查询实现无限下级分类树输出。分享给大家供大家参考,具体如下:这里介绍的php结合mysql查询无限下级树输出,其实就是无限分类。给各位整理了几个php无限分类的例子.【

    2022年6月17日
    0173
  • mysql基础2-数据类型

    回顾 数据库基本概念:数据库,数据库管理系统,数据库系统 数据库分类:关系型数据库和非关系型数据库 关系型数据库:用二维表来保存数据,数据保存在硬盘里 Mysql,Oracle,DB2,SqlServer,access 非关系型数...

    2018年7月17日 PHP自学教程
    0293
  • 通过php操作mysql来创建数据库(附代码)

    创建数据库 此操作页面的html代码如下: 添加数据库 数据库名 操作 php07 修改 删除 这时我们需要建立一个用户提交数据库名的表单的htnl页面 代码如下: 标题 数据库名: 最后是一个接收用户提交数据并处理的页面...

    2018年3月14日
    0251
  • PHP与数据库安全性的集成。

    随着网络技术的不断进步,数据库已经成为了各种网站和应用程序的核心之一。为了确保数据库中的数据得到充分保护,开发人员必须确保他们的应用程序和数据库系统之间的集成是安全的。PHP是一种常用的编程语言,也是...

    2023年5月21日
    00
  • 数据库约束定义及分类

    约束 约束定义及分类: Constraint,对数据库中的数据做要求,以保证设计出来的数据库及其中的数据真实可用。 约束分为 行完整性约束(三范式) 列完整性约束。 主键约束 Alter table 表名 add constraint PK_表...

    2017年10月23日
    0299
  • mysql的数据操作_删除数据

    语句:delete from 表名 where条件 [order排序] [limit限定]; Where条件必须添加,否则删除所有数据,建议id,原因id唯一性 删除大范围的数据。 Order:当前表倒序还是正序,不用添加,默认就可以了 Limit:限定...

    2017年11月24日
    0200
  • MySQL的基本语法

    注释: 单行注释: #注释内容 单行注释: -- 注释内容(注意,两个“--”之后有一个空格) 多行注释: /*注释内容*/ 语句行: 一条语句也称为一条命令,通常用一个分号(😉结束;也可以通过"delimiter 新结束符" 命...

    2017年11月21日
    0221

联系我们

QQ:951076433

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