二進位製包安裝mysql資料庫

2021-09-20 19:44:08 字數 3056 閱讀 2515

(1)

原始碼包編譯安裝

優點:個性化定製安裝

缺點:新手引數配置較難、編譯環境的依賴性,步驟比較複雜。

(2)rpm 

包安裝

優點:安裝簡單

缺點:系統內建的版本較穩定,同時版本比較舊,難以像原始碼包那樣實現定製安裝。

(3)二進位製包安裝

優點:簡單快捷,不需要安裝

(4)企業定製

rpm包,根據自己的需求定製

rpm包

本篇文章會介紹二進位製包的安裝方式,以及裡面一些簡單的優化什麼的。

軟體包:

可以用wget

ftp等工具再上傳到伺服器上面,這裡使用的

secure crt

裡面的命令上傳

可以用yum  install -y  lrzsz 

安裝rz 

上傳sz 

安裝步驟:

(1)對上傳的

mysql

安裝包進行解壓

tar -xzvf    mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  

會生成乙個解壓後的目錄,裡面存放的就是

mysql

的安裝檔案。

(2)對改目錄建立軟連線,帶版本的目錄比較長複雜,大多數人採取重新命名的方式,但是重新命名不是最好的辦法,這裡建立軟連線。

(3)建立使用者組

groupradd mysql

1useradd-s/sbin/nologin-g mysql -m mysql

引數說明:

-s   /sbin/nologin  

不允許該使用者登入

-g   

制定使用者組為

mysql 組

-m  

不指定使用者的家目錄

上面的命令可以用下面命令**

1useradd-s/sbin/nologin-m  mysql

等建立完畢

檢查mysql

的id 

和/etc/passwd

檔案檢視相關資訊。

1idmysql

(5)初始化配置檔案

在support-files

下面有my.cnf

的各種配置檔案的樣例,這裡可以將預設的配置檔案拷貝到

/etc

目錄下,

(6)初始化資料庫檔案

在安裝目錄下,建立

mysql

的資料目錄

data,

授權mysql

使用者管理目錄

目錄 初始化

12

acation/mysql/data/   --user=mysql

初始化後注意到兩個

ok就是成功的,同時由於主機名等原因會出現警告資訊,但是不會影響其執行。

用目錄會檢視到資料庫檔案

(7)啟動指令碼以及啟動指令碼的更改

在support-files

目錄下,有乙個

mysql.server 

檔案我們將其

拷貝到/etc/init.d/mysql

檔案,注意要有執行許可權,

注意:二進位制的預設安裝路徑為

/usr/local

目錄,啟動指令碼裡面的路徑要更換,否則會因為找不到相關檔案而報錯,

12

sed-i

mysqld_safe/etc/init.d/mysql

(8)啟動資料庫,

1/etc/init.d/mysqlrestart

檢查是否啟動

1netstat-nltup   |grepmysql

當出現異常時要去檢查

mysql

的錯誤日誌路徑

日誌名稱為主機名

(9)設定開機自啟動

可以命令新增,也可以將

/etc/init.d/mysql  start 

放在/etc/rc.local

裡面。

(10)

環境變數的設定

在/etc/profile

檔案中加入路徑,

1echoexportpath=:$path』 >>/etc/profile

使該配置檔案生效,

(11)

登入mysql

資料庫測試

優化刪除測試庫,以及一些無關的使用者

二進位制安裝MySQl資料庫

第一步 準備使用者 root centos useradd r d data mysql mysql第二步 建立目錄 mkdir data mysql chown mysql mysql data mysql第三步 準備二進位制程式解包 tar xf mariadb version linux x8...

二進位制安裝MySQL資料庫

root localhost yum y install libaio 600多m的rpm要上傳到虛擬機器上 mysql 5.7.24 linux glibc2.12 x86 64.tar.gz root localhost tar xf mysql 5.7.24 linux glibc2.12 x...

二進位製包安裝MySQL

需求說明 使用二進位製包安裝mysql 環境說明 操作步驟 root lizihan ls anaconda ks.cfg mysql 5.7.23 linux glibc2.12 x86 64.tar.gz root lizihan tar xf mysql 5.7.23 linux glibc2...