Centos安装配置MySQL | 遇到pid 不存在


  • 教程来源:runooob.com

http://www.runoob.com/linux/mysql-install-setup.html

  环境:CentOS 7   虚拟机

  • 问题描述:

启动mysqld.service遇到:

MySQL server PID file could not be found! [FAILED] Starting MySQL...The server quit without updating PID file

根据报错,想到进程号pid文件不存在。

  • 分析求证

教程中vi 编辑/etc/my.cnf文件中

pid-file = /usr/local/webserver/mysql/mysql.pid

在此文件夹下确实没有此文件

  •   解决办法

办法一(失败):

  在此文件下新建mysql.pid文件,随意写入一个进程号8888,保存退出

  service mysqld start

  Starting MySQL...SUCCESS  启动成功,但是!!新建的pid文件被mysql.safe 清理掉了,想要Start MySQL要再次新建pid文件

办法二(成功):

  注释掉/etc/my.conf中的pid-file 那一行

  #pid-file = /usr/local/webserver/mysql/mysql.pid

  然后到pid默认路径,即数据目录,此教程目录为/www/data_mysql 下新建主机名.pid  文件 ,我的主机名为honycentos ,所以

  新建honycentos.pid ,vi内容随意写一个进程号8888,保存

  service mysqld start

  Starting MySQL...SUCCESS  

  欧了!

                                    2017/08/13

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM