通过yum方式安装mysql默认安装后,修改data目录就无法启动

使用yum默认安装的路径:/var/lib/mysql
现在自定义的其它目录:/opt/programfile/mysql56/mysql3306
新建自定义目录
#mkdir -p /opt/programfile/mysql56/mysql3306
移动mysq默认目录下所有数据到指定目录(备注不能用copy,因为使用copy原目录下的权限可能发生改变)
#mv /var/lib/mysql /opt/programfile/mysql56/mysql3306
启动mysql
#systemctl start mysqld.service
查看mysql是否运行
#systemctl status mysqld.service

查看错误日志信息
#sudo journalctl -xe
提示错误:SELinux is preventing ......

    分析:后台服务都需要有对相应目录的对应权限,而 mysql 的默认路
    径/var/lib/mysql 已经添加了相应的策略,修改路径后由于没有相应的策略,导致后台进程读取文件被selinux阻止

原文地址:https://blog.51cto.com/1929297/2415100

时间: 2024-10-10 05:50:29

通过yum方式安装mysql默认安装后,修改data目录就无法启动的相关文章

mysql默认安装目录说明

MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件.配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习.   下面就介绍一下这几个目录.  1.数据库目录  /var/lib/mysql/  2.配置文件  /usr/share/mysql(mysql.server命令及配置文件)  3.相关命令  /usr/bin(mysqladmin 

centos下 Apache、php、mysql默认安装路径

centos下 Apache.php.mysql默认安装路径 http://blog.sina.com.cn/s/blog_4b8481f70100ujtp.html apache: 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/usr/local/apache2目录

MySQL5.5 RPM安装的默认安装路径

MySQL5.5 RPM安装的默认安装路径 2011-06-20 10:34:32|  分类: MySQL|举报|字号 订阅 下载LOFTER客户端 由于一客户要求安装mysql- 5.5.11,apache-2.2.18,php-5.3.6,这些目前来说都是比较新版本.apache-2.2.18,php-5.3.6目前已经 是最新稳定版的.mysql -5系列的mysql编译安装使用cmake,和一往不同.有一报错,尚未解决,据说官方仍未回复.所以我用RPM包给客户安装了mysql- 5.5.

安装完sql server 后修改计算机名后不能进行发布的订阅的解决办法

由于需要需要配置一个发布订阅,可是一直报告:" sql server 复制需要有实际的服务器名称才能连接到服务器,不支持通过别名.ip地址或其他任何备用名称进行连接.请指定实际的服务器名称“xxxx”(Replication Utlities)." 经过一番分析发现是在安装完sql server 后修改过机器名称,运行下面两条语句既可以看出来:       use master select @@servername: select serverproperty('servername

【linux】linux下yum安装后Apache、php、mysql默认安装路径

原文:http://blog.csdn.NET/u010175124/article/details/27322757 apache:如果采用RPM包安装,安装路径应在 /etc/httpd目录下apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlweb目录:/var/www/html如果采用源代码安装,一般默认安装在/usr/local/apache2目录下 PHP:如果采用RPM包安装,安装路径应在 /etc/

使用yum方式在centOS上安装mysql

提纲: 1.版本 2.安装步骤 3.配置 4.参考 4.1 yum安装MySQL并设置密码 http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/16/2214272.html 4.2 linux下使用yum安装mysql http://www.2cto.com/database/201207/141878.html <未完待续>

centos通过yum方式和二进制包安装mariadb

centos7.3通过yum方式安装mariadb 通过安装包组的方式安装 yum groupinfo mariadb mariadb-client yum groupinstall mariadb mariadb-client 启动服务,第一次启动时间有点长 systemctl start mariadb systemctl status mariadb systemctl enable mariadb 安全策略设置,设置密码等 mysql_secure_installation 查看tcp

linux mysql默认安装在哪个目录

MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件.配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习. 下面就介绍一下这几个目录. 1.数据库目录 /var/lib/mysql/ 2.配置文件 /usr/share/mysql(mysql.server命令及配置文件) 3.相关命令 /usr/bin(mysqladmin mysqldum

在Windows 7上安装MySQL 5.6后没有服务,无法启动的问题

由于出差需要,今天在Mac OS X的Win 7虚拟机上安装了MySQL的最新版本:mysql-5.6.20-winx64.msi,结果发现安装完以后没有任何反应,开始菜单里面的CommandLine Shell也无法启动.虽然问题很简单,但估计会有很多朋友遇到类似问题,所以总结一下解决方案: 看网上有人介绍,在MySQL的安装目录下,例如我这里的:C:\Program Files\MySQL\MySQL Server 5.6\bin,其下有mysqld.exe这个可执行文件,可以安装服务.但是