MySQL无法重启提示Warning: World-writable config file

今天帮朋友维护服务器,在关闭数据库的命令发现mysql关不了,提示Warning: World-writable config file ‘/etc/my.cnf’ is ignored ,大概意思是权限全局可写,任何一个用户都可以写。mysql担心这种文件被其他用户恶意修改,所以忽略掉这个配置文件。这样mysql无法关闭。

下面看下整个过程

重启MySQL

 代码如下 复制代码

[root@ttlsa ~]
# service mysqld stop
Warning: World-writable config file '/etc/my.cnf' is ignored
Warning: World-writable config file '/etc/my.cnf' is ignored
MySQL manager or server PID file could not be found![FAILED]

可以看到mysql停止不了

查看my.cnf的权限

 代码如下 复制代码

[root@ttlsa ~]
# ls -l /etc/my.cnf
-rwxrwxrwx 1 root root 4878 Jul 30 11:31 /etc/my.cnf

权限777,任何一个用户都可以改my.cnf,存在很大的安全隐患.

修复MySQL问题

 代码如下 复制代码

[root@ttlsa ~]
# chmod 644 /etc/my.cnf

my.cnf设置为用户可读写,其他用户不可写.

关闭MySQL

 代码如下 复制代码
[root@ttlsa ~]
# service mysqld stop
Shutting down MySQL..[  OK  ]

MySQL关闭成功. 问题很简单

时间: 2024-09-26 02:07:16

MySQL无法重启提示Warning: World-writable config file的相关文章

mysql提示[Warning] Cant create test file xxx lower-test

我想,你一定是从seo/seo.html" target="_blank">搜索引擎搜索这个标题进来的!你一定是想改变mysql默认安装的数据目录! 你已经修改了my.cnf中的datadir的值 首先是查看数据库日志 mysqld started [Warning] Can't create test file xxx.lower-test [Warning] Can't create test file xxx.lower-test /usr/libexec/mys

MySQL无法重启报错Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解决方法_Mysql

问题分析 在关闭数据库的命令发现mysql关不了,提示Warning: World-writable config file '/etc/my.cnf' is ignored ,大概意思是权限全局可写,任何一个用户都可以写.mysql担心这种文件被其他用户恶意修改,所以忽略掉这个配置文件.这样mysql无法关闭. 下面看下整个过程 重启MySQL [root@ttlsa ~]# service mysqld stop Warning: World-writable config file '/e

mysql提示[Warning] Invalid table or database name

DROP TABLE IF EXISTS [TEMP_TABLE_NAME]; create temporary table [TEMP_TABLE_NAME] select col1,col2,... from [TABLE_NAME]; alter table [TEMP_TABLE_NAME] add unique idx_col1(col1); 经过以上操作中,多次出现该warning问题.通过查询和跟踪调试源码,有以下线索和处理方式: mysql的"[Warning] Invalid

php提示Warning:mysql_fetch_array() expects的解决方法_php技巧

本文实例讲述了php提示Warning mysql_fetch_array() expects的解决方法,分享给大家供大家参考.具体分析如下: 在mysql数据库连接时碰到Warning: mysql_fetch_array() expects ...错误提示,根据我的经验这个是sql返回的query为空了,我们没有加己判断直接使用了. mysql_fetch_array()函数导致的,下面我们一起来看问题解决方案,我的代码如下: 复制代码 代码如下: include("conn.php&quo

mysql无故重启 网站缓慢

问题描述 mysql无故重启 网站缓慢 最近网站从discuz 2.0升级到3.1后,网站大约每隔12小时左右,会变慢,变得非常慢,然后mysql报错,1040 notconnection 问题是,后台的日志里没有留下错误信息,而且,大约10分钟内,它会自动重启. 下面是日志: 140411 20:50:09 [Warning] Statement may not be safe to log in statement format. Statement: UPDATE pre_common_p

解决ecshop出现Can’t select MySQL database错误提示

错误提示   ECSHOP info: Can't select MySQL database(ram),请问如何解决 ecshop 出现 Can't select MySQL database错误提示,整个网页就出现怎么几行大大的提示,之后便是一片的空白,其实像这种问题但凡只要懂点 PHP 的人都知道这是 mysql 数据库连接错误,不仅仅是在 ecshop 系统中,在其它 CMS 或者自己写的 PHP 中是一样的道理,既然知道了原因,哪我们就来检查一下 ecshop 的配置文件是否正确吧.

Ubuntu中Apache与MySQL启动/重启/停止命令

apache  代码如下 复制代码 sudo /etc/init.d/apache2 start 启动apache   sudo /etc/init.d/apache2 restart  重启apache sudo /etc/init.d/apache2 stop apache停止 MySQL  代码如下 复制代码 sudo /etc/init.d/mysql start 启动mysql sudo /etc/init.d/mysql restart 重启mysql sudo /etc/init.

PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法_php技巧

本文实例讲述了PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法.分享给大家供大家参考.具体分析如下: 今天在一朋友服务器测试一个网站时发现我在测试phpinfo时碰到PHP Warning:phpinfo() has been disabled for security reasons 提示了,按话的意思我总结了解决办法,下面我们一起来看看吧. 在运行phpinfo时碰到提示如下:PHP Warning: phpinfo() has been d

MySQL常见错误提示

MySQL 常见错误提示,以下是 Errno 的错误代表: 130 :文件格式不正确,可以尝试一下使用 repair.php 来修复 145&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; :文件无法打开,使用 repair.php 修复 1005:创建表失败. 1006:创建数据库失败. 1007:数据库已存在,创建数据库失败. 1008:数据库不存在,删除数据库失败. 1009:不能删除数据库文件导致删除数据库