標籤:src strong tar.gz 下載源碼 準備工作 bsp maria oca firewall
二進位格式安裝
何謂二進位格式安裝? 二進位格式安裝,編譯好的打包在tar檔案裡,安裝時需要下載後解包至編譯時間指定的位置,然後進行相關配置,完成安裝 版本資訊:CentOS 7.4 安裝mariadb-10.2.15-linux-x86_64.tar.gz 1)準備工作 下載源碼 https://downloads.mariadb.org/mariadb/10.2.15/
2)準備乾淨的計算,確保沒有安裝mariadb、mysql等 rpm -MariaDB-server rpm -mariadb-server rpm -mysql-server ss -ntl 查看連接埠情況,此時3306由於資料未安裝啟動,是沒有開啟的 注意:mariadb的名稱大小寫顯示的結果是不一樣的,因此要確保兩種寫法以輸出資料安裝與否的真實情況
關閉防火牆 systemctl stop firewalld (CentOS 7) 關閉selinux setenforce 0 (CentOS 7) 3)上傳下載好的二級制包到伺服器 rz 4)建立mysql使用者帳號 useradd -r -d /data/mysqldb -s /sbin/nologin mysql getent passwd mysql 注意:這裡 /data/mysqldb 是規劃存放使用者資料的路徑,實際上還沒有(後邊手動建立,並修改其屬性) useradd -r 建立系統帳號 -d 建立使用者的同時,建立使用者的家目錄 -m 建立目錄,如果不存在則讓其產生 -s 指定shell類型 5)建立安裝路徑 指定將來資料庫存放的路徑,用以將二進位包mariadb-10.2.15-linux-x86_64.tar.gz解壓到該目錄下。這個目錄是編譯者編譯時間指定好的,一般是: /usr/local/mysql
注意:編譯者指定的路徑在包下載頁面的Instruction裡可以看到
可以看到,編譯者指定的做法為: 到/usr/local目錄下 cd /usr/local 解壓二進位到到此目錄 tar -zxvpf /path-to/mariadb-VERSION-OS.tar.gz 建立軟連結,指向mysql ln -s mariadb-VERSION-OS mysql 最終所產生的目錄即表現為 /usr/local/mysql
解壓二進位包到 /usr/local 目錄下 tar xvf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/
建立 /usr/local/mysql的路徑 由於解壓後產生的檔案夾名稱mariadb-10.2.15-linux-x86_64不符合編譯者指定的路徑名稱:/usr/local/mysql,因此推薦的方法就是建立軟連結,產生一個 /usr/local/mysql/mysql 的路徑。 ln -s mariadb-10.2.15-linux-x86_64/ mysql 解壓後產生的檔案夾名稱mariadb-10.2.15-linux-x86_64不符合編譯者指定的路徑名 建立軟連結,產生一個 /usr/local/mysql/mysql 的路徑
查看mysql/目錄,可以發現仍然有點小問題:賬戶ID為500的很多,為匿名使用者將其所有者、所屬組都改為root chown -R root:root mysql/
6)配置環境變數
MySQL 三 二進位安裝