在linux環境中安裝mysql需要
mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz這個檔案
可以從http://dev.mysql.com/downloads/index.html下載
mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz 是mysql4.0.24版本的安裝檔案,是一個二進位的壓縮包,所以我們的安裝方式就為二進位分發安裝。
安裝步驟:
1.將 mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz 拷貝到一個目錄中
2.shell> tar zvxf mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz
3.上面的命令將在目前的目錄下產生一個mysql-standard-4.0.24-pc-linux-gnu-i686檔案夾
4.shell>mv mysql-standard-4.0.24-pc-linux-gnu-i686 /usr/local/mysql
5.上面的命令是將mysql-standard-4.0.24-pc-linux-gnu-i686下的所有東東,剪下到/usr/local/mysql 下,進行這一步是為了以後的方便。
6.shell> groupadd mysql 增加一個名為mysql的使用者組
7.shell> useradd -g mysql mysql 在mysql使用者組中加一個名為mysql的使用者
如果上面的兩個命令不能執行,那麼要切換到root使用者下執行
shell>su root -
8.shell> cd /usr/local/mysql
9.shell> cp support-files/my-medium.cnf /etc/my.cnf
這時會問是否覆蓋重名檔案,回答y
10.shell> scripts/mysql_install_db --user=mysql
以mysql使用者初始化資料庫,必須以mysql使用者
11.shell> chown -R root .
注意後面有點,表示將目前的目錄下的所有檔案與子目錄的擁有者設
定為root使用者
12.shell> chown -R mysql data
表示將目前的目錄下的data目錄的擁有者設定為mysql使用者
13.shell> chgrp -R mysql .
注意後面有點,表示將目前的目錄下的檔案的檔案組設為mysql組
14.shell> bin/mysqld_safe --user=root &
此時如果沒有出現“……ended”字樣,大功告成!
15.斷行符號顯示shell>
此時你可以
l 通過 shell>netstat –atln 命令查看3306連接埠是否已經啟用
l 也可以 shell>ps -ef | grep mysqld 查看當前系統中的mysqld的進程
l 或直接 shell>bin/mysql –u root 進入mysql用戶端,進行mysql操作
l 或shell>bin/mysqladmin shutdown 停止mysql服務
記住:此時你的root使用者是沒有密碼的,任何身份都可以用root進入,你可以
通過shell> bin /mysqladmin -u root password '新口令'來設定root使用者的口令,此口令將在進入mysql用戶端和停止mysql服務時需要輸入
提示:在啟單個服務的時候,可以通過修改/etc/my.cnf檔案來配置
可以用VI編輯器開啟my.cnf ,怎麼開啟呢,看下面,^_^
shell>vi my.cnf 開啟my.cnf
找到下面這段
[mysqld]
port = 8888
socket = /tmp/mysql.sock
可以在後面加上相應的配置
log = /var/log/mysql.log
datadir = /free/mysqldbf
如 log = /* 改變log的儲存位置
datadir = /free/mysqldbf 改變data的儲存位置
希望對遇到同樣問題的朋友有點點協助 ^_^