通過yum安裝

2021-07-11 03:32:32 字數 3234 閱讀 1407

如果你安裝的機器此時可以連線到網際網路,筆者建議使用yum命令來簡化安裝過程:

yum install mysql-server mysql-devel mysql

yum將自動從centos的映象站點查詢你指明的軟體的最新二進位製包,並檢查軟體包依賴關係,安裝軟體的同時自動安裝其依賴的軟體包。

訪問mysql**

wget 

wget 

wget 

wget 

wget 

執行下面的命令安裝:

rpm -iuvh 

mysql-server-community-5.0.45-0.rhel5.i386.rpm

rpm -iuvh 

mysql-client-community-5.0.45-0.rhel5.i386.rpm

rpm -iuvh 

mysql-devel-community-5.0.45-0.rhel5.i386.rpm

rpm -iuvh 

mysql-shared-community-5.0.45-0.rhel5.i386.rpm

rpm -iuvh 

mysql-shared-compat-5.0.45-0.rhel5.i386.rpm

4. mysql的配置

4.1 目錄結構

4.1.1 原始碼包方式安裝目錄結構

原始碼包方式安裝時通常是在3.1.4節中configure命令的--prefix選項指定的目錄中建立如下的目錄結構,特殊指定的目錄除外:

./bin                               #mysql使用者可執行檔案目錄

./include/mysql           #mysql c頭檔案目錄

./info                              #mysql 資訊檔案目錄

./lib/mysql                    #mysql庫檔案目錄

./libexec                        #mysql後台daemon程式目錄

./man                             #mysql聯機幫助文件目錄

./mysql-test                  #mysql測試程式目錄

./share/mysql              #mysql公用檔案目錄,包括字符集、配置檔案模板、啟動指令碼、初始化sql檔案等

./sql-bench                   #mysql壓力測試程式目錄

/etc/my.cnf                    #mysql配置檔案

/etc/rc.d/init.d/mysqld #mysqld服務啟動指令碼

4.1.2 rpm二進位製包方式安裝目錄結構

二進位製包方式安裝時使用系統軟體預設目錄結構 :

/usr/bin                     #mysql使用者可執行檔案目錄

/usr/libexec              #mysql後台daemon程式目錄

/usr/lib/mysql          #mysql庫檔案目錄

/usr/lib64/mysql     #如果為64系統,mysql 64位庫檔案目錄

/usr/share/doc        #mysql文件目錄

/usr/share/info        #mysql資訊檔案目錄

/usr/share/man      #mysql聯機幫助文件目錄

/usr/share/mysql    #mysql字符集目錄

/usr/include/mysql #mysql c頭檔案目錄

/var/log                     #mysqld服務日誌檔案目錄

/var/run/mysqld      #mysqld服務執行狀態目錄

/var/lib/mysql          #mysql資料檔案目錄

/etc/my.cnf               #mysql配置檔案

/etc/rc.d/init.d/mysqld  #mysqld服務啟動指令碼

4.2 配置檔案

linux系統下,mysql的配置引數檔案為my.cnf,一般按下面的順序查詢此檔案:/etc目錄、mysql安裝目錄、mysql資料目錄。配置模板位於原始碼樹的support-files目錄,有my-small.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四個,關於mysql配置檔案的詳細資訊請參閱筆者的其它文章或是

mysql官方文件

。4.3 啟動mysqld服務

執行下面的命令啟動mysql:

service mysqld start

4.3 設定mysql帳號

mysql安裝後預設生成兩個帳號:乙個是root,未設定密碼,可以從本機登入到mysql;另乙個是匿名帳號,無帳號名、無密碼,可以從本機登入,未提供使用者名稱的連線都將假定為此帳號。這樣的設定存在著安全隱患,按下面的步驟進行更改。

以root帳號連線到mysql伺服器:

mysql -u root 

如果提示找不到mysql檔案,請嘗試使用絕對路徑,如本文示例為:

/usr/local/mysql/bin/mysql -u root 

命令成功執行後將進入到mysql命令提示符下:

mysql>

(以下命令均在mysql命令提示符下執行)

改變當前資料庫為mysql:

use mysql

設定從本地主機登入的root帳號密碼:

set password for 

root@localhost=password('your

password');

或:update user set password=password('your password') where user='root' and host='localhost';

刪除匿名帳號: 

delete from user where user='' ;

刪除密碼為空的帳號:

delete from user where password='';

刪除允許非localhost主機登入的帳號:

delete from user where host<>'localhost' ;

執行下面的命令使更改生效:

flush privileges ; 

執行下面的命令退出mysql命令列:

quit

或:/q

通過yum安裝 MySQL

安裝 mysql 有很多方式,可以直接準備壓縮包上傳解壓安裝,也可以通過 yum 來安裝,從方便和是否主流兩個角度來看,通過 yum 來安裝會比較舒服,mysql 預設是單機的,所以在乙個主機上安裝即可,我們選擇在 cdh01 上安裝,安裝大致就是兩個步驟 1 安裝 2 配置 step 1 安裝 因...

Centos通過yum安裝Jenkins

1 yum安裝jenkinswget o etc yum.repos d jenkins.repo io redhat stable jenkins.repo rpm import io redhat stable jenkins.io key yum y install jenkins檢視jenk...

centos 通過yum安裝MySQL

新開的雲伺服器,需要檢測系統是否自帶安裝mysql yum list installed grep mysql2.如果發現有系統自帶mysql,果斷這麼幹 yum y remove mysql libs.x86 64 wget4.接著執行這句,解釋一下,這個rpm還不是mysql的安裝檔案,只是兩個...