MySQL的安裝:
1、添加使用者組
#> groupadd mysql
2、添加使用者
#> useradd -r -g mysql mysql
3、切換到安裝目錄(以/usr/local為例)
#> cd /usr/local
4、解壓(mysql-5.5.22-linux2.6-i686.tar.gz已經複製到/usr/local下)
#> tar zxvf mysql-5.5.22-linux2.6-i686.tar.gz
5、重新命名目錄名
#> mv mysql-5.5.22-linux2.6-i686 mysql
6、刪除壓縮包(可操作)
#> rm mysql-5.5.22-linux2.6-i686.tar.gz
7、進入mysql目錄
#> cd mysql
8、改變使用者權限和組許可權
#> chown -R mysql .
#> chgrp -R mysql .
9、初始化資料庫
<1> 保證在/etc/目錄下面沒有my.cnf,如果有請刪除
<2> 初始化DB
#> scripts/mysql_install_db –user=mysql
完成上述之後,根據提示看是否成功,沒成功就自己找原因。
MySQL的配置:
配置MySQL主要是my.cnf檔案和開機檔案。這兩個檔案在安裝目錄下都有樣本,拷貝到指定目錄即可。
#> cp support-files/my-default.cnf /etc/my.cnf
#> cp support-files/mysql.server /etc/rc.d/init.d/mysql
一般來說,my.cnf檔案肯定要自己修改配置。設定檔網上很多,就不介紹了。
給mysql的root使用者佈建密碼:
#> ./bin/mysqladmin -u root password ’123456′
mysql.server檔案就不需要修改了。但也可能需要修改,如果你的安裝目錄不是/usr/local,可能就要修改這個檔案中的basedir到你的安裝目錄。
MySQL的善後:
完成上述配置之後,你應該可以在終端中service mysql start來啟動MySQL服務了,可以通過netstat -ant命令看看MySQL預設的3306連接埠有沒有開啟。
但是在終端中MySQL命令還沒法被識別。你需要將/usr/local/mysql/bin目錄加入環境變數PATH或做一個軟串連到/usr/bin下面。
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql