對于使用 CentOS 7 的用戶來說,在某些場合下需要使用離線版的 MySQL 實例,例如沒有互聯網連接的企業內網環境。這時就需要在外網下載 MySQL 安裝包,并將其拷貝到 CentOS 7 系統內安裝。
首先,在外網下載 MySQL 的離線安裝包??梢郧巴?MySQL 官網下載適合自己操作系統版本的 .tar 或 .rpm 格式文件。下載完畢后,將文件拷貝至 CentOS 7 系統下的安裝目錄中(一般采用 /opt 目錄)。
[root@centos7 ~]# mv mysql-offline.tar /opt [root@centos7 ~]# cd /opt [root@centos7 opt]# tar -xzvf mysql-offline.tar
解壓后,可以看到已經安裝完畢的 MySQL 應用程序:
[root@centos7 opt]# ls mysql-offline
接下來,需要對 MySQL 的服務進行配置。可以通過修改 /etc/my.cnf 配置文件,設置 MySQL 的數據文件存儲路徑等一系列配置選項。
[root@centos7 opt]# vi /etc/my.cnf
修改完成后,使用以下命令啟動 MySQL 服務:
[root@centos7 opt]# cd mysql-offline [root@centos7 mysql-offline]# ./bin/mysqld_safe --datadir=./data &
此時 MySQL 啟動完成,并開始監聽從 TCP 3306 端口連接請求??梢允褂?mysql 命令行程序來測試 MySQL 的連接性:
[root@centos7 mysql-offline]# ./bin/mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.25 MySQL Community Server (GPL) Copyright (c) 2000, 2015, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
至此,CentOS 7 的離線 MySQL 安裝已經完成??梢栽跓o網絡環境下正常使用 MySQL 服務,進行各種數據操作和管理工作。