MYSQL数据库Mysql修改datadir导致无法启动问题解决方法
《MYSQL数据库Mysql修改datadir导致无法启动问题解决方法》要点: centos6.2,停止mysqld然后修改/etc/my.cnf datadir的地位,启动mysqld提示FAILED,查看日志 120609 11:31:31 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 120609 11:35:12 mysqld_safe Starting mysqld daemon with databases from /mnt/hgfs/mysql_data 120609 11:35:13 [Warning] Can't create test file /mnt/hgfs/mysql_data/data.lower-test 120609 11:35:13 [Warning] Can't create test file /mnt/hgfs/mysql_data/data.lower-test /usr/libexec/mysqld: Can't change dir to '/mnt/hgfs/mysql_data/' (Errcode: 13) 120609 11:35:13 [ERROR] Aborting 120609 11:35:13 [Note] /usr/libexec/mysqld: Shutdown completeMYSQL数据库 120609 11:35:13 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 新的datadir路径确实没问题,并且目录和目录下所有文件都是777权限,上层目录也有rx权限,只不过datadir和下属文件owner都是root(因为我用虚拟机挂载的windows的文件系统).后来想到应该是selinux搞的鬼,设置为permissive模式之后正常启动mysqld. 代码如下: [root@data selinux]# getenforce Enforcing [root@data selinux]# setenforce 0 [root@data selinux]# getenforce Permissive setenforce 1 设置SELinux 成为enforcing模式 彻底封闭,vi /etc/selinux/config 修改 SELINUX=disabledMYSQL数据库 代码以下:# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: #???? enforcing - SELinux security policy is enforced. #???? permissive - SELinux prints warnings instead of enforcing. #???? disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: #???? targeted - Targeted processes are protected, #???? mls - Multi Level Security protection. SELINUXTYPE=targeted 《MYSQL数据库Mysql修改datadir导致无法启动问题解决方法》是否对您有启发,欢迎查看更多与《MYSQL数据库Mysql修改datadir导致无法启动问题解决方法》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Mysql入门MySQL错误“Specified key was too lon
- MYSQL数据库MySQL中interactive_timeout和wait_t
- php – Laravel中两点之间的Haversine距离计算
- MySQL Spatial CONTAINS显示错误的结果
- msyql timestamp与datetime选择MYSQL教程
- MYSQL教程ERROR 1222 (21000): The used SELECT
- Tcpdump 抓取 mysql sql 语句
- MYSQL教程MySQL使用show status查看MySQL服务器状
- Mysql应用远程连接mysql数据库注意点记录
- mysql – 在列名中使用保留字