MySQL簡介和安裝方法

crystal_ocean發表於2015-01-09

一、MySQL簡介
1、Mysql
是最流行的開源資料庫管理系統,它是由mysql AB公司開發、釋出、並支援的。

2、MySQL是關係型資料庫管理系統,MySQL的軟體是一種開源軟體,所謂開源就是開放原始碼,意味著任何人都可以使用或者更改軟體,任何人都能從Internet上去下載MySQL軟體,無需支付任何費用。

3、MySQL伺服器工作在客戶端\伺服器的模式下,或者嵌入式系統中。它是一個多執行緒的sql伺服器。

4、MySQL支援的作業系統:AIXUnixlinuxwindows等系統都支援MySQL資料庫。(以後的實驗我們在linux系統中進行)

5、MySQL的發行版本:MySQL6.0、5.7、5.6、5.4、5.2、5.1、5.0、4.0等。

6、MySQL的命名機制:MySQL-5.0.9-beta

    第一個數字(5)是主版本號,描述了檔案格式。所有版本5的發行都有相同的檔案格式。

    第二個數字(0)是發行版本,主版本和發行版本組合到一起便構成了發行序列號。

    第三個數字(9)是此發行系列的版本號,

7、MySQL的軟體分發格式:原始碼分發格式和二進位制分發格式
注:二進位制分發格式比原始碼分發格式更容易安裝, 如果想靈活的設定MySQL元件的安裝位置,以及想要配置mysqld在二進位制發行格式中未包含的特殊特徵,最好使用原始碼分發格式。


二、MySQL的安裝及啟動

在linux系統上,以二進位制檔案格式進行安裝。由於RedHat linux 4.8的安裝媒體中已經包含了MySQL的二進位制安裝檔案,所以們可以直接安裝以三個包:

    mysql-5.0.77-4.el5_6.6.i386.rpm

    mysql-devel-5.0.77-4.el5_6.6.i386.rpm

    mysql-server-5.0.77-4.el5_6.6.i386.rpm


1、執行以下命令進行安裝
rpm -ivh mysql-5.0.77-4.el5_6.6.i386.rpm

rpm -ivh mysql-devel-5.0.77-4.el5_6.6.i386.rpm

rpm -ivh mysql-server-5.0.77-4.el5_6.6.i386.rpm

如圖:



2、初始化資料目錄和建立授權表。
執行mysql_install_db指令碼,如圖:


MySQL_install_db指令碼功能:
    1、建立資料目錄;
    2、建立擁有所有資料庫許可權的MySQL資料庫、建立可以用來測試的test資料庫;
    3、為root賬戶或匿名賬戶建立授權表條目,賬戶一開始都沒有設定密碼。(對於密碼設定問題,下篇部落格再講述)


3、啟動MySQL服務程式,並設定開機自動啟動。

1、啟動mysqld的服務程式:
[root@node1 ~]# /etc/init.d/mysqld start
或者  
[root@node1 ~]#service mysqld start

2、檢視MySQL程式的狀態:
[root@node1 ~]#service mysqld status  
或者 
[root@node1 ~]#ps -ef |grep mysqld  
或者  
[root@node1 ~]#netstat -ntlp |grep mysql

3、設定開機自動啟動程式:
[root@node1 ~]# chkconfig mysqld on
檢視是否已經生效:
[root@node1 ~]# chkconfig --list mysqld

實驗過程如圖:


由圖中可以看出,MySQL使用的是tcp/ip協議,預設埠為3306,並且開機自動啟動mysqld服務已生效,在2、3、4、5執行級別隨系統啟動而啟動。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29457434/viewspace-1396163/,如需轉載,請註明出處,否則將追究法律責任。

相關文章