linux下mysql启动不了

8 篇文章 0 订阅
6 篇文章 0 订阅
1、在linux云服务器遇到一个mysql问题,开始页面显示Can't create/write to file,登录ssh发现mysql没有启动,  于是重启,出现下图错误,The server quit without updating PID file
大概意思是pid写入不进去,找到mysql日志 看到报错是/www/wdlinux/mysql-5.5.58/bin/mysqld: Can't create/write to file '/tmp/ib0P1cMe' (Errcode: 13)
给定mysql的tmp文件夹777权限,还是没解决,查看mysql配置 发现没设定tmpdir和 datadir  也就是 mysql可能在根目录的tmp生成临时文件 于是给定根目录的tmp文件权限并赋予mysql用户组
ok,重启成功!
顺道贴个按道理应该有的配置:
tmpdir = /www/wdlinux/mysql-5.5.58/tmp
datadir = /www/wdlinux/mysql-5.5.58/data

2、又遇mysql启动不了,查询之,使用 service mysqld start 提示/etc/inint.d/mysqld: No such file or directory  于是进入/etc/init.d 下面未发现有mysqld 查询资料,解决办法:
1.执行whereis mysql会有如下打印:
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
2.cd /usr/share/mysql目录下查看存在mysql.server文件(如果没有找到mysql安装目录下的support-files文件夹下寻找mysql.server文件
3.复制mysql.server文件 到 /etc/init.d/下,命名为mysqld
cp /usr/share/mysql/mysql.server /etc/init.d/mysqld
4.chkconfig --add mysqld
5.chkconfig --level 12345 mysqld on
于是出现The server quit without updating PID file,类似上次错误,同理解决之;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值