问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库服务无法启动,查看日志报的这个错误,谁知道怎么解决

发布网友 发布时间:2022-04-10 03:42

我来回答

2个回答

懂视网 时间:2022-04-10 08:03

uppdb 2.查看数据库配置文件
db2 get db cfg for uppdb
此命令可以查看数据库相关配置,包括字符集、日志文件大小等 查看当前数据库的日志文件大小(LOGFILSIZ),主日志数(LOGPRIMARY),辅日志数(LOGSECOND) 一般默认设置:logfilsiz:4k,logprimary:10,logsecond:2 3.修改日志大小
db2 update db cfg for uppdb using LOGFILSIZ 2048
4修改主日志数
db2 update db cfg for uppdb using LOGPRIMARY 15
5修改辅日志数
db2 update db cfg for uppdb using LOGSECOND 10
然后重启数据库 6.查看数据库活动
db2 list appliactions
7.强制停止数据库连接
db2 force application all
8.停止数据库
db2stop
9启动数据库
db2start

DB处理大量数据处理日志报错问题

标签:默认   art   处理   actions   大量   查看   字符   weight   启动数据库   

热心网友 时间:2022-04-10 05:11

本人还是个菜鸟,下面是我的经验之谈,能解决一些问题,有不对的地方,敬请斧正。
我的是CentOS6.3+MySQL5.1.57。
重启了一次服务器后,使用> mysql -u root -p登陆是出现下面的错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
于是,我检察mysql状态:
> /etc/rc.d/init.d/mysqld status
显示stop,未运行。
>/etc/rc.d/init.d/mysqld restart
Stopping mysqld: [ OK ]
MySQL Daemon failed to start.
Starting mysqld: [ FAILED]
>ps -ef | grep mysql
root 28221 27474 0 14:18 pts/0 00:00:00 grep mysql 只有这一条
至此,我可以确定,mysql无法启动。
我开始排错,首先发现/tmp/mysql.sock不存在
>vim /etc/my.cnf
socket=/var/lib/mysql/mysql .sock
/var/lib/mysql/mysql .sock同样不存在
>find / -name mysql.sock
显示为空,未查询到mysql.sock文件,mysql.sock文件丢失了。
我看网上有人说mysql.sock套接字文件可以简单地通过重启服务器重新创建得到它,
>init 6 重启命令
重启后发现错误还是那样,没有任何改变,mysql.sock重启服务器未自动生成。
接下来了解到mysql.sock是一个临时文件,在mysql启动时会自动生成,我的服务器未启动,自然就没有mysql.sock文件。
我尝试安全启动模式,mysqld_safe试图通过工作目录找到服务器和数据库,但mysqld_safe还是失败。
>mysqld_safe &
Starting mysqld daemon with databases from ....../mysql/var
STOPPING server from pid file .......pid

130802 15:17:11 mysqld ended
各种命令尝试无效的情况下,我开始了本次最大的收获----学会看错误日志。

在错误日志中,启动失败的原因极为明显,file ‘./mysql-bin。000004’ not found,failed to open!
mysql开启了bin日志功能,到数据库根目录查看该文件是存在的,可能是文件权限的问题。
>chown -R mysql:mysql /....../mysql/var
>mysqld_safe &
>/etc/rc.d/init.d/mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK]

成功启动了!~

此时mysql.sock文件出现了,在/var/lib/mysql/mysql .sock。如下图所示,以”s”开头的文件都是socket文件。

> mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
/tmp/mysql.sock
解决这个错误很简单,因为/tmp/mysql.sock不存在,用这样的方法:
>ln -s /var/lib/mysql/mysql .sock /tmp/mysql .sock

以”l”开头的文件是软链接文件。或者可以通过修改/etc/my.cnf文件来修正它。

成功解决了!~
就是这样一个问题折腾了我这么久,错误日志让它无所遁形。查看错误日志可以明确问题所在,而不是像我之前那样盲目的找错。
俗话说授人以鱼不如授人以渔,学会查看日志,你也可以方便快捷的解决问题了。
错误使人进步,我与这个错误斗争了四个多小时,对linux的“一切皆文件”这句话有了更深的了解,对我学习文件系统管理(目录树)有很大的帮助,让我的思维真正的从windows操作系统转向成linux系统。并最终解决问题,很有成就感,我喜欢这种感觉。
希望能对阅读的你有所帮助,谢谢!~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
帮帮忙写个英语作文80字的 谢谢 80年山东高考总分 总胆红素25.44(正常3.4-22),直接胆红素7.13(正常0-6.8... ...参考值 总胆红素 19.4 0-23.0 umol/L 直接胆红素 6.4 0-8.0 umol/... 蟹爪兰冬天多久浇水 冬季蟹爪兰浇水间隔需长达多久 蟹爪兰冬天什么时候浇水好 蟹爪兰冬天多久浇一次水 端午节一家人吃饭的说说 端午节跟谁一起过 端午节一家人聚在一起吃饭的说说 端午节是家人团聚吗 网易云音乐与索尼音乐娱乐达成全新版权合作,你都用什么软件听歌? 这个网易云专属铭牌是干什么的 网易云音乐音乐鉴赏票干啥用的? 请帮我比较一下网易云、QQ、酷狗、酷我这四个优缺点是什么?哪个比较好... 网易云会员有月卡礼品卡吗 推荐比较牛的主动基金,谢谢 怎么申购005911基金 如何评价人性论 讨论《人性本恶》。把有关可以证明人性是本恶的资料说说。谢谢 莎士比亚对人的赞美与薄伽丘对人性的肯定有哪些不同 各位能一起讨论下,人性地优点和弱点吗?? 广发双擎升级混合净值? 看透人性的弱点的媒体评论 如何评价孟子人性善的观点 人心向上,人心向下,出自哪里 数据库主要数据文件和事物日志文件错误问题 世说新语人性评论2000字 韩非子对人性的论述,越具体详细越好!谢谢了! HELP:关于边城中人性的评论..... 原神群玉阁再现任务怎么触发 谁知道斜窗户怎么做窗帘吗? 行家说说斜窗户如何挂窗帘 房顶是斜的窗帘怎么做 斜窗怎样按窗帘图片 别墅斜窗户怎么挂窗帘 阁楼斜顶窗帘怎么挂 阁楼斜窗户要怎么装窗帘 怎样做墙是斜的窗帘 45度角斜度窗帘布怎样安装 斜顶天窗窗帘怎么拉上 窗户外沿是做成平的好还是斜的好? 大家说说小户型怎样选窗帘 oppor9sk 现在都什么系统他们都3.2我的还是3.0 OPPOr9sk系统更新 数据库报错 日志服务已满 为什么OPPO R9sk 是最新版本也不能分屏 下面java改写成kotlin 团购网的 api接口 是一个什么文件, api接口地址 是指什么,不同的团购导航网站的 api接口是不是不一样的呢 过渡养老金计算公式和方法 山东杂粮煎饼培训哪家的好? 汽车风扇几寸是怎么算的