
正文
mysql不生成pid文件位置,mysql的pid文件没了怎么启动
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
启动MySQL数据库时,出现不更新PID文件的报错。原因是什么?
1、原因:可能是/usr/local/mysql/mysql.pid文件没有写的权限;解决方法 :给予权限,执行 “chmod 775 /usr/local/mysql/ -R” 然后重新启动mysqld。
2、修改相关目录的权限,配置文件中datadir和basedir,以及log的位置等,必须是mysql有写入的权限。不要使用service mysql start来启动数据库了,因为你的系统之前可能已经安装了mysql,这个service是之前的那个mysql的。
3、ERROR! The server quit without updating PID file “#”号是注释,你配置文件中行首都加“#”号,那不就是你所有的配置都没有启作用么?解决办法:首先把你需要的配置行前面的#都删除掉,然后重启一下mysql试试。
相关问答
Q1: mysql启动时不能创建mysqld.pid?
1、首先,下载zip格式的mysql后,将其解压到某一个盘下,如D盘下 解压后,一般在解压后的文件夹中有my-default.ini文件,没有my.ini文件 新建一个my.ini文件,内容可如下。
2、编辑的时候有没有什么错误提示,看样子是mysql没启动成功,mysqld.sock只有在启动成功的时候才会有。
3、MySQL下mysql.sock丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.sock 。
4、继续输入mysqld --initialize初始化。4 /4 关闭CMD,重新进入,输入net start mysql 命令。三:端口占用 1 /2 mysql启动需要的端口3306,如果被占用了的话就无法启动服务。
Q2: MySQL如何更改数据库数据存储目录详解
1、在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的E:\Program Files (x86)\MySQL\data文件夹转移到D:\mydata文件夹。
2、MySQL默认的数据文件存储目录为/var/lib/mysql。
3、mysqldata 文件夹下面的 my.ini 文件。双击打开。修改my.ini 这个文件里面的 datadir 后面的路劲。修改为 E:/MySQL/Data/ 。保存。启动mysql 。服务器中运行开始、命令提示符。mysql启动完成。
4、将C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 1/Data/文件夹中的所有文件和文件夹拷贝到你新建的文件夹目录下。
5、说明:datadir这个路径安装的时候是可以选择的,如果是默认的话根据需要修改。修改完成以后保存,然后启动mysql服务,把默认路径data目录拷贝到修改之后的目录下边。
6、直接去mysql 安装目录打开my.ini文件,修改datadir路径就好了呀。
Q3: 启动mysql报错怎么办?
INNODB Specific options *** innodb_data_home_dir=D:/。4。
问题1:目录、文件权限设置不正确 MySQL的$datadir目录,及其下属目录、文件权限属性设置不正确,导致MySQL无法正常读写文件,无法启动。
重新启动MySQL的Service。解决方法二:把windows目录下,my.ini文件删除,重装mysql,服务启动成功。
Q4: 为什么生成不了mysqld.pid
1、编辑的时候有没有什么错误提示,看样子是mysql没启动成功,mysqld.sock只有在启动成功的时候才会有。
2、解决var/run/mysqld没有pid和sock文件 MySQL下mysql.sock丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.sock 。
3、原因:可能是/usr/local/mysql/mysql.pid文件没有写的权限;解决方法 :给予权限,执行 “chmod 775 /usr/local/mysql/ -R” 然后重新启动mysqld。
4、在任务管理器找到刚才的PID的进程,查看是什么程序占用了端口,把它关闭!!追问但是4896显示的进程是tomcat6 关闭以后调试没反应啊 回答上面的英文显示 tomcat 已经在另一个进程中运行了, 您再打开就已经重复了。
5、然后这时候我们再使用命令启动mysql,service mysqld start,会看到出现mysqld启动OK的字样。可以通过ps –ef|grep mysql,查看一下mysql的进程,如下发现mysql已经启动了。
mysql不生成pid文件位置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql的pid文件没了怎么启动、mysql不生成pid文件位置的信息别忘了在本站进行查找喔。






