1. 程式人生 > >Linux入門--MySql安裝

Linux入門--MySql安裝

安裝MySql來演示一下前面說的用rpm方式來安裝軟體

首先,和前面說的安裝JDK一樣,都是獲取到MySQL的安裝包,然後上傳到Linux上.這裡大家自行下載吧.當然mysql可以和jdk一樣使用tar.gz的解壓包安裝.這裡我們只是來演示一下rpm的使用.我們安裝5.6版本的

1.檢視Mysql是否已只能裝

這裡補充一下,grep mysql 是區分大小寫的,所以我們這裡可以新增 -i 這個選項,讓篩選忽略大小寫.

 額...當然這裡系統安裝好的是mysql是全部小寫,看不出來.不過我們安裝完了,大家就能驗證了

2.解除安裝已安裝的Mysql

3.安裝Mysql 

我們來到家目錄下,找到MySQL的安裝包.

 

注意看:我們這裡的安裝包中有一個bundle,繫結的意思.前面是rpm,意味著這是一個rpm的繫結包,也就是裡面有多個rpm檔案.所以這裡我們先將這個打包檔案解包. 使用 tar -xvf 命令

通過解包的資訊列表,我們也可以發現裡面有許多的rpm檔案 

檢視當前的目錄中資訊 ll -h,如下圖,這裡我們安裝黃色框裡面的server 和 client

 ①.我們先來安裝server,注意看rpm後面的選項 -ivh

當最後出現下面這段話,就表示成功了

 

保險起見,我們可以用rpm -qa | grep -i mysql來查詢一下

 如果不加-i 你會發現查詢不到的

②.安裝client,和安裝server幾乎一樣

 4.啟動服務

我們安裝Mysql是希望通過客戶端來取得服務,所以我們要安裝完啟動MySQL服務,使用下面的命令

5.測試 

 我們這時安裝完了客戶端和服務端,想要登陸MySQL,當使用命令 mysql -uroot -p   發現,-p後面的密碼不知道輸什麼了....是不是初始沒有密碼呢?當然不是,在我們的家目錄,有一個隱藏檔案.

我們檢視這個檔案就能知道我們的初始密碼是什麼了

 我們將密碼輸入到登陸時需要輸入的位置,便會登陸成功

我們想檢視一下mysql裡面都有那些datebases,於是我們執行 show datebases;此時出現下面的情況,

 

所以我們要記住,登陸資料庫,第一件事要設定密碼 ,不能再用初始密碼了,使用下面的語法

此時我們退出exit,重新登陸,就可以檢視資料庫裡的內容了.

下面有一點需要注意拉,注意拉,注意拉:

如果我們的Windows想要連線我們現在安裝好的資料庫,需要具備兩個前提:

 ① : Linux防火牆關閉

 ② : 需要讓MySQL允許--預設情況下,MySQL是不允許遠端訪問的,來保證它的安全的.所以這裡我們需要MySQL授權可以遠端訪問.

         首先 登陸到MySQL中.

         然後輸入下面的命令,含義可以理解為如果遠端訪問MySQL資料庫,可以以root的身份,密碼為root,可以訪問每一個表

        除了上面的,還需一步:重新整理一下這個許可權

 

之後,我們就可以遠端連線了.