關於mysql資料庫在Linux下的應用一直以來都是我認為比較棘手的,這次通過搭建Linux學習環境順便研究和學習Mysql資料庫在Linux下安裝和卸載。
1、先來看看卸載吧,如所示:
以上的命令就一目瞭然了,注意在卸載完成之後需要刪除設定檔/etc/my.cnf和資料庫檔案/var/lib/mysql。
有時候 centos 內建mysql卸載時出現無法卸載情況 ,出現
[root@~]# rpm -ev mysql-libs-5.1.66-2.el6_3.x86_64
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 情況
解決辦法:rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64
2、再來講解安裝吧,先下載下面兩個rpm包,這裡主要是以rpm安裝方式進行講解,關於來源程式包的安裝方式以後再敘。
先安裝伺服器端程式,安裝如所示:
伺服器端安裝完成之後,在/usr/share/mysql目錄中會產生一個mysql啟動指令碼mysql.server和一些樣本設定檔,其中有一個設定檔my-medium.cnf,因為mysql安裝完成之後就預設成為系統服務,所以這裡需要將設定檔放在系統服務的相關目錄下,因為需要做如下操作:
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf,改名為my.cnf作為mysql設定檔。
下面看看如何啟動和停止mysql服務,如所示:
到此mysql服務端的安裝配置完成。
3、安裝mysql用戶端程式
安裝命令如同伺服器一樣:rpm -ivh MySQL-client-5.5.8-1.linux2.6.i386.rpm
mysql安裝還後目錄結構如下:
伺服器程式為/usr/sbin/mysqld
資料目錄為/var/lib/mysql,預設情況下要記錄檔都存放在/var/lib/mysql下,如果要改變其存放位置,可以通過更改/etc/my.cnf設定檔實現。
4、登入mysql資料庫,預設安裝完成之後mysql的使用者名稱為root,密碼為空白,所以如果安裝成功後登入應該如所示:
如所示就已經成功登入mysql資料庫了。
5、登入進入資料庫之後,匯入資料庫指令碼,命令如下:
source /root/test.sql,完成即可。
關於linux中是否需要配置jsp和mysql的串連,由於在程式已經編寫了串連資料庫程式,所以此處不需要設定什麼,只需要調整資料庫設定檔的中串連地址即可。
綜上所述收錄了mysql的安裝和卸載過程,一應俱全。