MySQL服务器意外关机-无法启动多实例
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,就在刚刚,MySQL服务器意外掉电关机-设备启动后,无硬件报错,无法启动多实例[root@db02 ~]# mysql -uroot -S /data/3306/mysql.sock ERROR 2
千家信息网最后更新 2024年11月30日MySQL服务器意外关机-无法启动多实例
就在刚刚,MySQL服务器意外掉电关机-设备启动后,无硬件报错,无法启动多实例
[root@db02 ~]# mysql -uroot -S /data/3306/mysql.sock ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/3306/mysql.sock' (111)##无法连接到本地mysql socket ##
查看日志:没有记录error
尝试启动mysql 服务,失败[root@db02 ~]# /data/3306/mysql startMySQL is running...[root@db02 ~]# ps -ef|grep msyql #但mysql进程并没有启动root 1327 1273 0 13:25 pts/0 00:00:00 grep --color=auto msyql[root@db02 ~]#
然后想起mysql启动原理,就是通过mysql启动脚本,然后调用 mysqld_safe 脚本,最后调用mysqld主进程,启动mysql服务,生成socket文件,所以我去根目录查看,发现服务没有启动 但有个socket文件
修复mysql
[root@db02 3306]# ls /data/3306/data mysql mysql-bin.000002 mysql-bin.index mysql_oldboy3306.errmy.cnf mysql-bin.000001 mysql-bin.000003 mysqld.pid mysql.sock##怀疑是刚才意外关机,msyql服务卡死,造成sock文件没有移除,所以考虑将sock改名或移动到/tmp[root@db02 3306]# cp /data/3306/mysql.sock{,.bak} #将sock文件移除
开启MySQL服务
[root@db02 3306]# /data/3306/mysql start #开启mysql服务Starting MySQL...[root@db02 3306]# ps -ef|grep mysql #启动正常root 1363 1 0 13:31 pts/0 00:00:00 /bin/sh /application/mysql/bin/mysqld_safe --defaults-file=/data/3306/my.cnfmysql 2087 1363 3 13:31 pts/0 00:00:00 /application/mysql-5.5.32/bin/mysqld --defaults-file=/data/3306/my.cnf --basedir=/application/mysql --datadir=/data/3306/data --plugin-dir=/application/mysql/lib/plugin --user=mysql --log-error=/data/3306/mysql_oldboy3306.err --open-files-limit=1024 --pid-file=/data/3306/mysqld.pid --socket=/data/3306/mysql.sock --port=3306root 2106 1273 0 13:31 pts/0 00:00:00 grep --color=auto mysql
开启MySQL多实例
[root@db02 3306]# mysql -uroot -p -S /data/3306/mysql.sock Enter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.5.32-log Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
到此为止,恢复正常。
服务
文件
意外
实例
脚本
进程
服务器
到此为止
原理
就是
文件修复
日志
服务卡
根目录
硬件
设备
尝试
生成
移动
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
海微互动网络技术有限公司
程序设计和软件开发哪个好
石嘴山网络安全意识形态责任制
手机中的apn接入点服务器地址
hadoop云服务器
mysql连接服务器命令
河南新创软件开发公司
网络安全活动过程记载表
山东多线服务器云空间
支付宝遵义网络技术公司
小学三年级网络安全内容
家庭网络安全教育朱魏老师
网络安全培训素材
四川省首选dns服务器云主机
查询当前数据库中所有表
网络安全学校西安
常见网络安全风险的美术字
乌鲁木齐ip服务器租用
数据库的excel表格
软件开发设计方案对比
免费服务器怎么开
WOW数据库技术移民
无代码软件开发目录
影响软件开发工作效率的因素
cygwin 服务器
中国网络安全新锐
外业调查软件开发
网络安全工作小组职责与分工
口碑好的商城软件开发
软件开发结算怎么算