CentOS 7.1默认安装的MySQL数据库在/opt/rh/mysql前缀目录下,有时候我们需要更改MySQL安装目录,本文将介绍如何更改MySQL安装目录。
首先,在安装MySQL之前,我们需要创建一个新的安装目录。假设我们想将MySQL安装到/usr/local/mysql目录下,则需要使用以下命令创建目录:
sudo mkdir -p /usr/local/mysqlsudo chown -R mysql:mysql /usr/local/mysql
接下来,下载MySQL RPM包:
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
将MySQL RPM包安装到系统中:
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
执行以下命令来查看MySQL可安装的版本:
sudo yum search mysql-community-server
选择要安装的版本并执行以下命令进行安装:
sudo yum install mysql-community-server
安装完成后,编辑MySQL配置文件。
sudo vi /etc/my.cnf
修改datadir参数为新的MySQL数据目录:
[mysqld]datadir=/usr/local/mysql/datasocket=/var/lib/mysql/mysql.sock[client]socket=/var/lib/mysql/mysql.sock
注意:MySQL的配置文件中可能会有多个datadir参数,我们只需修改[mysqld]节下的即可。
修改完成后,启动MySQL:
sudo systemctl start mysqld
此时MySQL的数据文件就被移动到了新的目录。
以上就是将CentOS 7.1中的MySQL安装目录更改到/usr/local/mysql目录的步骤。