MySQL 的安裝

MySQL的所有安裝步驟。mysql


1::本案例要求熟悉MySQL官方安裝包的使用,快速構建一臺數據庫服務器:

  • 安裝MySQL-server、MySQl-client軟件包

  • 修改數據庫用戶root的密碼

  • 確認MySQL服務程序運行、root可控

1.2: 方案

咱們這期說的是按照我本人的機器使用的方案,使用64位的CentOS-6.5操做系統,MySQL數據庫版本是5.6.15

訪問http://dev.mysql.com/downloads/mysql/,找到MySQL Community Server下載頁面,平臺選擇「Red Hat Enterprise Linux 6 / Oracle Linux 6」,而後選擇64位的bundle整合包下載,如圖-1所示

                                                     

                                                                                                       圖-1sql

1.3 步驟shell

     首先咱們先檢查虛擬機裏面有沒有Mysql是否是有自帶    MySQL-server  、MySQL軟件包(有的話卸載一下)數據庫

步驟一:以下安全

     利用Xshell工具將咱們下載好的包傳過去。若是沒有Xshell工具的同窗就去Xshell官網上下載一個這裏我就不配下載以及安裝Xshell的圖了。     圖-2服務器

                                                                            圖-2工具

 

接下來配置Xshell的參數。如:   圖-3操作系統

這裏個人主機名稱就設置跟個人ip地址同樣了,我就爲圖一個方便認識。3d

                                       圖-3     server

仍是看看。      圖-4

這是鏈接指示,

                          圖-4

看看。    圖-5    圖-6

鏈接以後會讓你輸入用戶,用戶默認是   root     密碼默認是:123456

                                                圖 -5

接着看。    圖-6

                     圖-6

這樣Xshell的遠程鏈接算是完成了。接着咱們來用Xshell裏面的一個服務叫   Xftp    看    圖-7

xftp的功能主要是把你以前下載的那個MySQL源碼包走windousi目錄裏面傳到CentOS虛擬機上。

                                        圖-7

我把我下載的MySQL源碼包放在個人桌面上呢。爲了方便。看      圖-8

                                                                                     圖-8

左面是的電腦界面,右面是你的虛擬機界面。鼠標點擊你電腦桌面上的MySQL源碼包拖到你右面得虛擬機上。這樣就算完成了     咱們就關掉這個xftp

進入Xshell工具裏面去   ,    咱們開始打代碼了。 卸載系統自帶的mysql-server、mysql軟件包(若是有的話)   看      圖-9

                                              圖-9

接下來咱們清理/etc/my.cnf配置文件

此配置文件由RHEL自帶的mysql-libs庫提供:   看         圖-10

                               圖-10

大量的系統軟件包都須要用到mysql-libs庫,所以不建議直接卸載此軟件包。最好是安裝新的MySQL數據庫軟件時,採用 -U 升級的方式來進行替換。

配置文件/etc/my.cnf若不須要使用,能夠直接刪除。或者保險起見,也能夠將其更名備份:          看     圖-11

                          圖-11

安裝MySQL-server、MySQL-client軟件包

1)釋放bundle整合包     看   圖-12

                                    圖-12

安裝MySQL數據庫           看    圖-13

                                   圖 -13

安裝過程當中會嘗試作一些檢測,而後完成基本的初始化任務,期間會給出相關的提示。好比因爲MySQL 5.6對TIMESTAMP時間戳的處理不一樣於以前的版本,會給出警告和提示出解決辦法(使用--explicit_defaults_for_timestamp選項):         看    圖-14

                                                                    圖-14

MySQL 5.6默認採用的存儲引擎再也不是MyISAM,而是InnoDB。初始化時若相關的文件不存在,會自動建立並設置相關參數:    看     圖-15

                                                      圖-15

 

關於MySQL數據庫的管理員帳號root,其密碼也再也不是空,而是安裝時隨機生成一個,這種處理方式必定程度上加強了MySQl服務器的安全性。隨機生成的密碼字串能夠從保存到/root/目錄下的.mysql_secret文件中找到:          看     圖-16

                            圖-16

根據上述提示還能夠看到,MySQL要求在首次鏈接時必須經過「SET PASSWORD」指令修改密碼(其餘方式無效)。

確認安裝後的服務腳本、服務狀態

查看服務腳本:                看    圖-17

                                       圖-17

查看服務狀態(默認未運行):    看    圖-18

                                          圖-18

mysql服務的自啓狀態爲on:     看   圖-19

                                圖-19

啓動MySQL服務器程序,確認狀態

啓動MySQL服務程序

啓動服務並查看狀態:             看    圖 -20

                 圖-20

 

服務器進程爲mysqld,監聽的默認端口爲TCP 3306:
 
查看MySQL服務器進程、運行用戶
提供鏈接服務的進程爲mysqld,由其父進程mysqld_safe啓動。
 
 
數據庫的默認存放位置爲 /var/lib/mysql:
 
 
啓動MySQL服務器程序,確認狀態
查看隨機生成的root管理密碼
 
使用客戶端命令mysql鏈接到MySQL服務器
提示驗證時,填入前一步得到的隨機密碼,驗證成功後便可進入「mysql> 」環境:
 
 
執行SET PASSWORD命令修改密碼
可參考下列指令:
 
 
上述操做的結果是——更改數據庫用戶root從本機訪問時的密碼,設爲1234567。
退出「mysql> 」環境,從新登陸驗證,必須採用新的密碼才能登入:
 
 
 
這樣安裝MySQL就結束了:
相關文章
相關標籤/搜索