當前位置:編程學習大全網 - 源碼下載 - 源mysql安裝

源mysql安裝

3.MySQL安裝

MySQL有兩種安裝方式:源碼包安裝和二進制包安裝。這兩種方式各有特點:二進制包安裝不需要編譯,適用於不同平臺。

優化編譯不同的二進制文件和包格式,安裝簡單方便;必須配置、編譯然後安裝源包。可以根據妳使用的主機環境進行優化,選擇最佳配置值,安裝定制。

更加靈活。下面分別介紹兩種安裝方式。

3.1源包安裝

3.1.1在linux系統中添加運行Mysql的用戶和組

/usr/sbin/groupadd mysql

/usr/sbin/useradd-d/var/lib/MySQL-s/sbin/nologin-g MySQL MySQL

3.1.2下載最新穩定版(GA)的MySQL軟件。

訪問MySQL網站f,my-medium.cnf,

My-large.cnf和my-huge.cnf,選擇離妳的環境比較近的壹個復制到/etc目錄下,做適當的修改。壹封關於mysql配置文件的詳細信件

信息請參考作者其他文章或mysql官方文檔。

在本文中,我們選擇my-medium.cnf,並通過執行以下命令將其復制到/etc目錄:

比較/support-files/my-medium . cn f/etc/my . cn f

3.1.8初始化授權表

執行以下命令來初始化授權表:

。/scripts/MySQL _ install _ db-user = MySQL

3.1.9修改mysql數據目錄的所有權和權限

默認的數據庫文件存儲目錄是安裝目錄下的var目錄。執行configure命令時,可以通過- localstatedir參數指定不同的目錄。此示例是默認位置。

chown-R MySQL . MySQL/usr/local/MySQL/var

chmod -R 700 /usr/local/mysql/var

3.1.10設置啟動自啟動服務控制腳本。

執行以下命令,將啟動腳本復制到資源目錄:

比較/support-files/MySQL . server/etc/RC . d/init . d/mysqld

執行以下命令增加mysqld服務控制腳本的執行權限:

chmod +x /etc/rc.d/init.d/mysqld

執行以下命令,將mysqld服務添加到系統服務中:

chkconfig -添加mysqld

執行以下命令來檢查mysqld服務是否已經生效:

chkconfig -列出mysqld

命令輸出類似於以下結果:

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off

說明mysqld服務已經生效,在2、3、4、5操作級別,隨著系統啟動自動啟動。以後可以用service命令控制mysql的啟動和停止。

啟動mysqld服務:

服務mysqld啟動

停止mysqld服務:

服務mysqld停止

執行以下命令關閉加電和自啟動:

chkconfig mysqld關閉

執行以下命令,將啟動的運行級別更改為3和5:

chkconfig-35級mysqld開啟

3.1.11將mysql的bin目錄添加到PATH環境變量中。

編輯/etc/profile文件:

vi /etc/profile

在文件末尾添加以下兩行:

PATH = $ PATH:/usr/local/MySQL/bin

導出路徑

執行以下命令以使更改生效:

。/etc/profile

3.2二進制包安裝

從安裝介質安裝

Mysql二進制包已經包含在CentOS 5的安裝介質中。您可以直接從安裝介質安裝以下三個rpm軟件包:

MySQL-5 . 0 . 22-2.1 . 0 . 1 . i386 . rpm

MySQL-devel-5 . 0 . 22-2.1 . 0 . 1 . i386 . rpm

MySQL-server-5 . 0 . 22-2.1 . 0 . 1 . i386 . rpm

不同版本有不同的文件名,請註意區分。

執行以下命令進行安裝:

rpm-iUvh MySQL-5 . 0 . 22-2.1.0 . 1.i386 . rpm

rpm-iUvh MySQL-devel-5 . 0 . 22-2.1.0 . 1.i386 . rpm

rpm-iUvh MySQL-server-5 . 0 . 22-2.1.0 . 1.i386 . rpm

3.2.2通過yum安裝

如果妳安裝的機器此時可以連接到互聯網,我建議使用yum命令來簡化安裝過程:

yum安裝mysql-server mysql-devel mysql

Yum會自動從centos的鏡像站點找到您指定的軟件的最新二進制包,並檢查軟件包的依賴性。安裝軟件時,它會自動安裝依賴的軟件包。

3.2.3從mysql網站下載二進制包安裝的最新穩定版本。

CentOS installation media或者yum安裝的二進制包版本會落後於mysql開發者網站發布的版本。您可以從mysql網站下載並安裝mysql的最新穩定版本。

訪問MySQL網站f #mysql配置文件

/etc/rc.d/init.d/mysqld #mysqld服務啟動腳本

4.1.2 RPM二進制包安裝目錄結構

以二進制軟件包模式安裝時,使用系統軟件的默認目錄結構:

/usr/bin #mysql用戶可執行目錄

/usr/libexec #mysql後臺程序目錄

/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數據目錄。配置模板位於源位置

代碼樹的支持文件目錄包括my-small.cnf、my-medium.cnf、my-large.cnf和my-huge.cnf

有關mysql配置文件的詳細信息,請參考作者的其他文章或mysql官方文檔。

4.3啟動mysqld服務

執行以下命令啟動mysql:

服務mysqld啟動

4.3設置mysql帳戶

mysql安裝後默認生成兩個賬號:壹個是root,沒有設置密碼,可以從這臺電腦登錄MySQL;另壹種是匿名賬戶,沒有帳戶名和密碼。您可以從這臺計算機登錄,任何沒有用戶名的連接都將被假定為這個帳戶。這種設置存在安全風險。請按照以下步驟進行更改。

以root帳戶身份連接到mysql服務器:

mysql -u root

如果提示您找不到mysql文件,請嘗試使用絕對路徑,如本文中的示例所示:

/usr/local/MySQL/bin/MySQL-u root

該命令成功執行後,將進入mysql命令提示符:

mysql & gt

(以下命令是在mysql命令提示符下執行的。)

將當前數據庫更改為mysql:

使用mysql

設置從本地主機登錄的root帳戶的密碼:

為root@localhost=password設置密碼(“您的密碼”);

或者:

更新用戶設置password=password(“您的密碼”),其中user =“root”,host =“localhost”;

刪除匿名帳戶:

從用戶處刪除,其中用戶=“”;

刪除密碼為空的帳戶:

從密碼為“”的用戶處刪除;

刪除允許非本地主機登錄的帳戶:

從主機& lt& gtlocalhost ';

執行以下命令以使更改生效:

刷新權限;

執行以下命令退出mysql命令行:

放棄

或者:

/q

5.結束語

至此,Mysql基本安裝完畢。希望這篇文章能對初學者有所幫助。

  • 上一篇:OEM、OBM、ASP分別指什麽?
  • 下一篇:STL是什麽意思?
  • copyright 2024編程學習大全網