Linux中怎麼安裝/卸載mysql資料庫

來源:互聯網
上載者:User

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應該已經完全卸載乾淨了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.