CentOS 7.1默認安裝的MySQL數據庫在/opt/rh/mysql前綴目錄下,有時候我們需要更改MySQL安裝目錄,本文將介紹如何更改MySQL安裝目錄。
首先,在安裝MySQL之前,我們需要創建一個新的安裝目錄。假設我們想將MySQL安裝到/usr/local/mysql目錄下,則需要使用以下命令創建目錄:
sudo mkdir -p /usr/local/mysql
sudo 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/data
socket=/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目錄的步驟。