mysql5.7无法启动错误解决!(因源码编译时的疏忽引起的血案。。。)

mysql版本 : mysql Ver 14.14 Distrib 5.7.11, for Linux (x86_64) using EditLine wrapper
操作系统版本:Red Hat Enterprise Linux Server release 6.5 (Santiago)
问题详细描述:博主手动编译了mysql的源码包,解决了依赖,一切正常没有报错,之后将/usr/local/lnmp/mysql/support-files/my-default.cnf复制到/etc/my.cnf,/usr/local/lnmp/mysql/support-files/mysql.server复制到/etc/init.d/mysqld,再将/usr/local/lnmp/mysql/bin添加到环境变量中,方便命令的使用。
开始正式进行初始化

mysqld --no-defaluts --initialize --user=mysql --basedir=/usr/local/lnmp/mysql/ --datadir=/usr/local/lnmp/mysql/data/

上面使用–no-defaults的原因是,博主为了解决问题多次使用了mysql初始化,如果你的机器上第一次安装mysql完全可以去掉这个参数,如果你曾经安装过,建议加上这个参数,否则又是成吨的报错,而且这个参数必须放在第一个

目前一切正常还给了一个随机密码。
现在开始启动mysql

[root@localhost ~]# /etc/init.d/mysqld start
Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/lnmp/mysql/data/localhost.localdomain.pid).

报错出现了,我显示搜索了一下这个报错,使用了[解决方法]MySql提示:The server quit without updating PID file博客的方法,但是都没有解决,我无奈下只能去查错误日志

[root@localhost data]#   cat localhost.localdomain.err | grep '\[ERROR\]'

报错文件.err前面的名字和你的主机名有关,每个人不一定相同。
输出如下:

2017-03-21T02:41:58.307719Z 0 [ERROR] Could not create unix socket lock file /usr/local/mysql/data/mysql.sock.lock.
2017-03-
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值