1. 程式人生 > >在Linux下安裝和使用MySQL

在Linux下安裝和使用MySQL

近日由於工作需要必需使用 Linux 下的 MySQL 本以為有 Window 下使用 SQL  Server 經驗,想使用 Linux 已經很長時間了由於沒有硬性任務一直也沒有系統學習。覺得在 Linux 下安裝 MySql 應該是易如反掌的事,可在真正裝置和使用 MySQL 時走了很多彎路,遇見很多問題,終究 Linux 和 Window 自身就有很大區別。為了讓和我一樣的初學者在學習的過程中少走彎路,儘快入門,寫了此文,希望對您有所幫助。本文的 Linux 環境是 Red Hat 9.0 MySQL 5.0.16

一、從二進位制 RPM 格式裝置 Mysql

1 下載 MySQL 裝置檔案

裝置 MySQL 需要下面兩個檔案:

MySQL-server-5.0.16-0.i386.rpm

MySQL-client-5.0.16-0.i386.rpm

下拉網頁找到 "Linux x86 RPM downloads" 項,下載地址為: http://www.mysql.com/downloads/mysql-5.0.html 開啟此網頁。找到 "Server" 和 "Client programs" 項,下載需要的上述兩個 rpm 檔案。

2 裝置 MySQL

rpm 可讓 Linux 裝置軟體包時免除許多複雜的手續。該命令在裝置時常用的引數是 -ivh , rpm 檔案是 Red Hat 公司開發的軟體裝置包。其中 i 表示將安裝指定的 rmp 軟體包, v 表示裝置時的詳細資訊, h 表示在裝置期間呈現 "#" 符號來顯示目前的裝置過程。這個符號將持續到裝置完成後才停止。

1 裝置伺服器端

有兩個 rmp 檔案的目錄下執行如下命令:

[[email protected]]# rpm -ivh MySQL-server-5.0.16-0.i386.rpm

顯示如下資訊。

kei ID 5072e1f warning: MySQL-server-5.0.16-0.i386.rpm: V3 DSA signature: NOKEY.5

Preparing... ########################################### [100%]

1:MySQL-serv ########################################### [100%]

省略顯示)

/usr/bin/mysqladmin -u root password 'new-password'

/usr/bin/mysqladmin -u root -h test1 password 'new-password'

省略顯示)

Start mysqld daemon with databas from /var/lib/mysql

服務端安裝完畢。測試是否勝利可執行 netstat 看 Mysql 埠是否開啟,如出現如上資訊。如開啟表示服務已經啟動,裝置勝利。 Mysql 預設的埠是 3306

[[email protected]]# netstat -nat

Active Internet connect server and establish

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

上面顯示可以看出 MySQL 服務已經啟動。

2 裝置客戶端

執行如下命令:

[[email protected]]# rpm -ivh MySQL-client-5.0.16-0.i386.rpm

kei ID 5072e1f warning: MySQL-client-5.0.16-0.i386.rpm: V3 DSA signature: NOKEY.5

Preparing... ########################################### [100%]

1:MySQL-client ########################################### [100%]

顯示裝置完畢。

測試是否成功。 用下面的命令連線 mysql.

二、從二進位制 tarbal 格式裝置 MySQL