Linux安裝卸載Mysql資料庫

來源:互聯網
上載者:User

標籤:gre   ice   tar   密碼   刪除   har   更改   資料   source   

關於mysql資料庫在Linux下的應用一直以來都是我認為比較棘手的,這次通過搭建Linux學習環境順便研究和學習Mysql資料庫在Linux下安裝和卸載。

  1、先來看看卸載吧,如所示:

  

  以上的命令就一目瞭然了,注意在卸載完成之後需要刪除設定檔/etc/my.cnf和資料庫檔案/var/lib/mysql。

   有時候 centos 內建mysql卸載時出現無法卸載情況 ,出現

[[email protected]~]# 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的安裝和卸載過程,一應俱全。

 

-----

linux下使用yum安裝mysql 1、安裝查看有沒有安裝過:          yum list installed mysql*          rpm -qa | grep mysql* 查看有沒有安裝包:          yum list mysql* 安裝mysql用戶端:          yum install mysql 安裝mysql 伺服器端:          yum install mysql-server           yum install mysql-devel  www.2cto.com  2、啟動&&停止 資料庫字元集設定          mysql設定檔/etc/my.cnf中加入default-character-set=utf8 啟動mysql服務:          service mysqld start或者/etc/init.d/mysqld start開機啟動:          chkconfig -add mysqld,查看開機啟動設定是否成功chkconfig --list | grep mysql*           mysqld             0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉停止:          service mysqld stop2、登入 建立root管理員:          mysqladmin -u root password 123456  www.2cto.com  登入:          mysql -u root -p輸入密碼即可。忘記密碼:          service mysqld stop           mysqld_safe --user=root --skip-grant-tables           mysql -u root           use mysql           update user set password=password("new_pass") where user="root";           flush privileges;   3、遠端存取 開放防火牆的連接埠號碼mysql增加許可權:mysql庫中的user表新增一條記錄host為“%”,user為“root”。4、Linux MySQL的幾個重要目錄  www.2cto.com  資料庫目錄         /var/lib/mysql/設定檔         /usr/share /mysql(mysql.server命令及設定檔)相關命令         /usr/bin(mysqladmin mysqldump等命令)啟動指令碼         /etc/rc.d/init.d/(啟動指令檔mysql的目錄)

Linux安裝卸載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.