MySQL 的安裝
本文所使用的 MySQL 版本為 mysql-3.22.27.tar.gz(原始碼檔),作業環境為 RedHat6.0 +CLE0.8 。
MySQL 預設情況下會安裝至 /usr/local 目錄下,不過為了日後移除方便,建議將 mysql 獨立安裝在 /usr/local/mysql 目錄。底下為安裝 MySQL 的步驟:
取得 mysql-3.22.27.tar.gz 後, 於 /usr/local 目錄下解開:
| 代碼如下 |
複製代碼 |
# cd /usr/local # tar zxvf mysql-3.22.27.tar.gz # cd mysql-3.22.27 |
設定 configure 安裝選項,選擇安裝目錄 (prefix)以及支援中文 Big5 碼(with-charset=big5):
| 代碼如下 |
複製代碼 |
# ./configure --prefix=/usr/local/mysql #--with-charset=big5 開始編譯並安裝: # make # make install # scripts/mysql_install_db |
最後一個步驟是用來產生 MySQL grant tables(會建立一個 mysql 資料庫和一些 tables,用來管理使用 MySQL 的授權資訊,也就是使用者有哪些使用資料庫的許可權)。
三、啟動、停止 MySQL
要啟動 MySQL 的方法:(以本文將 MySQL 安裝在 /usr/local/mysql 為例)
| 代碼如下 |
複製代碼 |
# /usr/local/mysql/share/mysql.server start |
注意在第一次執行前,須將 mysql.server 設成可執行(chmod 744 mysql.server),另外可將這行指令加在 /etc/rc.d/rc.local 檔中,讓 MySQL 在開機時自動啟動。
要停止 MySQL 的方法:
| 代碼如下 |
複製代碼 |
# /usr/local/mysql/bin/mysqladmin shutdown |
如果你為 MySQL Administrator root 帳號(非作業系統的 root)設了密碼,要停止 MySQL 則必須像下列這樣做,MySQL 會詢問你 root 的密碼後才會執行 shutdown 的工作:
| 代碼如下 |
複製代碼 |
# /usr/local/mysql/bin/mysqladmin -u root -p shutdown |
怎麼卸載mysql資料庫。
a)查看系統中是否以rpm包安裝的mysql
| 代碼如下 |
複製代碼 |
[root@linux ~]# rpm -qa | grep -i mysql MySQL-server-5.1.49-1.glibc23 MySQL-client-5.1.49-1.glibc23 |
卸載MySQL-server-5.1.49-1.glibc23和MySQL-client-5.1.49-1.glibc23
| 代碼如下 |
複製代碼 |
[root@linux ~]# rpm -e MySQL-client-5.1.49-1.glibc23 [root@linux ~]# rpm -e MySQL-server-5.1.49-1.glibc23 |
b)查看有沒有mysql服務
| 代碼如下 |
複製代碼 |
[root@linux ~]# chkconfig --list | grep -i mysql mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
刪除mysql服務
| 代碼如下 |
複製代碼 |
[root@linux ~]# chkconfig --del mysql |
c)刪除分散mysql檔案夾
| 代碼如下 |
複製代碼 |
[root@linux ~]# whereis mysql mysql: /usr/lib/mysql /usr/share/mysql |
分別刪除
| 代碼如下 |
複製代碼 |
[root@linux lib]# rm -rf /usr/lib/mysql/ [root@linux lib]# rm -rf /usr/share/mysql |
通過以上幾步,mysql應該已經完全卸載乾淨了