附錄B 安裝MySql資料庫

2021-09-20 15:13:14 字數 3977 閱讀 2494

b.1

解除安裝舊的maysql程式

第一步

查詢以前是否安裝有

mysql

使用命令檢視是否已經安裝過mysql:

#rpm -qa | grep -i mysql

如果沒有結果,則可以進行mysql資料庫安裝

第二步

如果有,則先停止mysql服務並刪除之前安裝的

mysql

如果之前安裝過mysql,則先停止mysql服務、然後刪除之前安裝的

mysql

#rpm -ev mysql-server-5.6.21-1.el6.x86_64

#rpm -ev mysql-devel-5.6.21-1.el6.x86_64

#rpm -ev mysql-client-5.6.21-1.el6.x86_64

如果未安裝mysql,但是存在centos自帶mysql-libs-5.1.71-1.el6.x86_64使用下面的命令解除安裝即可

#rpm -ev --nodeps mysql-libs-5.1.71-1.el6.x86_64

第三步

查詢之前老版本mysql的目錄並且刪除老版本mysql的檔案和庫

#find / -name mysql

如果存在目錄,則刪除對應的mysql目錄,如下刪除已經存在的目錄:

#rm -rf /usr/lib64/mysql

#rm -rf /var/lib/mysql

第四步

再次查詢機器是否安裝

mysql

#rpm -qa | grep -i mysql

無結果,說明已經解除安裝徹底、接下來直接安裝mysql即可

b.2

mysql

b.2.1

,使用系統為centos選擇 red hat enterprise linux/oracle系列:

安裝mysql程式

$cd /home/spark/work

#rpm -ivh mysql-server-5.6.21-1.el6.x86_64.rpm

安裝mysql客戶端、

mysql-devel

#rpm -ivh mysql-client-5.6.21-1.el6.x86_64.rpm

#rpm -ivh mysql-devel-5.6.21-1.el6.x86_64.rpm

b.3

設定

mysql

b.3.1

設定root 密碼

第一步

停止mysql服務

使用如下命令停止mysql服務:

#service mysql stop

#service mysql status

第二步

跳過驗證啟動

mysql

在centos6.5下安裝mysql設定root密碼時,出現如下錯誤:

/usr/bin/mysqladmin: connect to server at 'localhost' failed

error: 'access denied for user 'root'@'localhost' (using password: no)'

可以進入安全模式進行設定root密碼,可以使用如下步驟進行:使用如下命令驗證啟動mysql,由於&結尾是後台執行程序,執行該命令可以再開啟命令視窗或者ctr+c繼續進行下步操作,由於mysql啟動時間會長點,需要等待幾分鐘再檢視啟動狀態:

圖 附錄b‑3 設定安全模式登入

第三步

跳過驗證啟動

mysql

驗證mysql服務已經在後台執行後,執行如下語句:

圖 附錄b‑4 以安全模式設定root密碼

第四步

跳過驗證啟動

mysql

重啟mysql服務並檢視狀態

#service mysql stop

#service mysql start

#service mysql status

b.3.2

設定hive使用者

進入mysql命令列,建立hive使用者並賦予所有許可權:

圖 附錄b‑5 在mysql中建立hive使用者

【注意】 如果是root第一次登入資料庫,需要重新設定一下密碼,所報異常資訊如下:

error 1820 (hy000): you must set password before executing this statement.

b.3.3

建立hive資料庫

使用hive使用者登入,建立hive資料庫:

圖 附錄b‑6 在mysql中建立hive資料庫

Mysql資料庫B 樹

一般來說,索引檔案占用空間比較大,需要儲存在磁碟上。索引查詢需要通過磁碟i o操作才能進行,而我們知道,磁碟i o比記憶體讀取要高幾個數量級,所以如何減少磁碟i o次數,是索引資料結構選擇的首要參考條件。計算機區域性性原理認為 當乙個資料被用到時,其附近的資料也通常會馬上被使用。因此為了減少磁碟i ...

mysql 資料庫安裝命令 MySQL 資料庫安裝

4.安裝資料庫 scripts mysql install db user mysql datadir usr local mysql data 這時候報錯了,提示我們沒有找到.scripts mysql install db 這個裡這個檔案或者目錄 因為 mysql install db 這個檔案...

mysql 資料庫安裝

mysql v4.1.10 for linux 乙個多執行緒的 結構化查詢語言 sql 資料庫伺服器,它執行效能高,執行速度快,易於使用。目前國內不少商業web虛擬主機產品都提供對它的支援。1 解壓縮mysql安裝檔案至某一目錄。如 usr local src 2 增加使用者組和使用者 groupa...