本文目录一览:
- 1、redis.pid文件丢失什么原因,改怎么解决
- 2、mysql中var目录下pid和mysql.sock丢失,如何恢复
- 3、在linux中装了mysql,启动错误提示找不到pid file,
- 4、mysql没有生成mysqld.sock是什么原因?要怎么解决
- 5、误删了/usr/local/mysql/var下的.pid文件 重启不生成怎么办
- 6、启动MySQL数据库时,出现不更新PID文件的报错。原因是什么?
redis.pid文件丢失什么原因,改怎么解决
一方面看你使用什么用户登录的,如果普通用户,那么就把pidfile 目录更改到普通用户自己的目录当中。如果是root命令,这个redis.pid不会无缘无故的消失。
mysql中var目录下pid和mysql.sock丢失,如何恢复
。。。。。重启服务器、 重启服务、 复制别的系统上面这个文件过来等等。还不行 备份数据库文件夹重装。。。
在linux中装了mysql,启动错误提示找不到pid file,
建立运行账户了吗?
这是我自己用的
RH系列一直没有问题
你对比下然后试试
#groupadd
mysql
#useradd
–g
mysql
mysql
#tar
zxvf
mysql*.tar.gz
#cd
mysql*/
#
./configure
\
--prefix=/usr/local/mysql
--with-charset=utf8
\
--with-collation=utf8_general_ci
\
--with-extra-charsets=all
\
--with-mysqld-ldflags=-all-static
make
make
install
#cp
support-files/my-medium.cnf
/etc/my.cnf
//拷贝my-medium.cnf文件
#cd
/usr/local/mysql
//进入mysql目录
#bin/mysql_install_db
--user=mysql
/需要重启服务
#chown
-R
root
.
.//将文件的所有属性改为root用户
#chown
-R
mysql
/usr/local/mysql/var
//将数据目录的所有属性改为mysql用户
#chgrp
-R
mysql
.//将组属性改为mysql组
#bin/mysqld_safe
--user=mysql
//启动mysql
mysql没有生成mysqld.sock是什么原因?要怎么解决
一、解决var/run/mysqld没有pid和sock文件
MySQL下mysql.sock丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.sock 。解决方法是:
判断一般人解决故障时没有切换到mysql用户,造成权限有问题,无法创建mysql授权表,所以也就无法创建/tmp/mysql.sock 和hostname.pid文件。因此,总结解决方法如下:
#su mysql // root 用户也是可以的
$/usr/local/bin/mysql_install_db //到bin目录执行,重建授权表
$/usr/local/bin/mysqld_safe
mysql -uroot -p //测试
mysqbye;
$
文件已经解决,重新生成新的 /tmp/mysql.sock 和 hostname.pid
var/
$su root
二、解决mysql.sock文件路径不对
1.在/var/lib/mysql创建一个link:ln -s /var/lib/mysql/mysql.sock /path/to/mysql/mysql.sock
2.在root权限下修改my.cnf文件(/etc/mysql/my.cnf),指定正确的路径
3.1和2任选其一就可以
误删了/usr/local/mysql/var下的.pid文件 重启不生成怎么办
提示:逗Starting
MySQL……
ERROR!
Manager
of
pid-file
quit
without
updating
file地的解决办法。
删除了mysql二进制日志文件后,重新启动mysql出现这个报错的,因为磁盘空间小,那些二进制文件占用了很大的空间。所以要删除。后来的解决方法是,进入mysql的var目录下cd
/usr/local/mysql/var/,然后vi
mysql-bin.index,去掉你删除的二进制日志文件即可。如果还是没有解决查看var目录下的*.err文件进一步判断。
关闭mysql二进制文件方法:
vi
/etc/my.cnf
log-bin=mysql-bin
binlog_format=mixed
注释掉这两行,然后重启
启动MySQL数据库时,出现不更新PID文件的报错。原因是什么?
Starting MySQL. ERROR! The server quit without updating PID file (/data/mysql31/data/db01.itcast.cn.pid). 分析具体的原因有那些?原因1:mysql用户需要在安装目录里创建sock文件和pid文件,权限不足。原因2:端口冲突导致原因3:tmp目录权限不足(glibc source) tmp 755原因4:配置文件冲突/etc/my.cnf ../my.cnf原因5:log-error指定的文件没有创建目前来说,我找到的原因是这些,如果是别的报错,原因可能就是别的,你去黑马程序员社区看看,还有没有什么别的原因出现报错。