MySQL數據庫的手工安裝與配置_第1頁
MySQL數據庫的手工安裝與配置_第2頁
MySQL數據庫的手工安裝與配置_第3頁
MySQL數據庫的手工安裝與配置_第4頁
MySQL數據庫的手工安裝與配置_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、OPENSTACK配置與管理項目式實訓任務二 MySQL數據庫的手工安裝與配置OPENSTACK配置與管理二任務涉及節點:controller和compute三任務目標:1.完成MySQL數據庫包的安裝;2.完成MySQL數據庫配置文件的修改;3.完成MySQL數據庫的啟動以及各項配置;4.完成MySQL數據庫在compute節點的包安裝。一任務前提環境:完成任務1中所有內容,即先電IaaS云平臺基本環境配置,或者從已完成任務1的鏡像開始,繼續完成本實訓內容。OPENSTACK配置與管理四任務步驟及其詳解:步驟一:MySQL基本組件的安裝(此處有視頻:5MySQL數據庫的安裝及其配置)在con

2、troller節點執行yum源安裝命令,命令如下。rootcontroller # yum -y install mysql mysql-server MySQL-python執行上述安裝命令成功后,我們可以看到成功標志,所有Keystone依賴包都安裝完成,成功結果如圖1所示。 圖1 MySQL數據庫安裝成功OPENSTACK配置與管理步驟二:修改MySQL數據庫的配置文件首先使用使用vi進入/etc/f配置文件內,命令如下。rootcontroller # vi /etc/f然后在mysqld段落下輸入以下5行配置文件bind-address = 192.168.100.10default

3、-storage-engine = innodbcollation-server = utf8_general_ciinit-connect = SET NAMES utf8character-set-server = utf8修改完成后保存退出。OPENSTACK配置與管理“collation-server = utf8_general_ci”的作用是設置數據庫使用utf8編碼方式描述字符的規則并且不區分大小寫;“init-connect = SET NAMES UTF8”的作用是設置數據庫的存儲編碼方式為utf8;“character-set-server = utf8”的作用是設置客戶端

4、的字符編碼方式為utf8上述配置文件中“bind-address = 192.168.100.10”作用是綁定數據庫的IP地址為192.168.100.10,可以通過綁定的IP地址來訪問數據庫;“default-storage-engine = innodb”作用是設置數據庫的默認存儲引擎為innodb;OPENSTACK配置與管理步驟三:啟動MySQL數據庫首先在controller節點執行service命令開啟數據庫服務,并通過chkconfig命令設置數據庫服務為開機自動啟動,命令如下。rootcontroller # service mysqld startrootcontroller

5、 # chkconfig mysqld on看到如圖2的結果,表示MySQL服務啟動成功。圖2 MySQL數據庫服務啟動成功OPENSTACK配置與管理步驟四:對數據庫進行配置首先,我們需要初始化數據庫,命令如下。rootcontroller # mysql_install_db看到如圖3的結果,表示數據庫初始化成功。圖3 MySQL數據庫初始化成功OPENSTACK配置與管理接下來我們進行數據庫的安全配置,命令如下。rootcontroller # mysql_secure_installation執行上述命令后,會出現如圖4所示結果.圖4 MySQL數據庫安全配置OPENSTACK配置與管

6、理提示輸入當前的數據庫密碼,目前數據庫沒有設置密碼,直接回車即可。回車后出現如圖5所示結果。圖5 提示設置MySQL數據庫的密碼提示是否設置數據庫密碼后,我們輸入“y”后回車,接著輸入新密碼。如圖6所示。圖6 設置MySQL數據庫的密碼OPENSTACK配置與管理提示輸入新的密碼,這里我們設置密碼為“000000”。輸入“000000”后回車,提示確認輸入新密碼,我們再次輸入“000000”并回車。如圖7所示。圖7 提示確認數據庫密碼提示密碼設置成功,并且提示是否要刪除匿名用戶。我們輸入“y”并且回車,如圖。所示。提示成功刪除匿名用戶,并且提示是否不允許root用戶遠程登錄。我們輸入“n”并回

7、車,如圖8所示。圖8 刪除匿名用戶并禁用root遠程登陸OPENSTACK配置與管理提示是否刪除“test”數據庫,我們輸入“y”并且回車,提示是否現在重載權限表,我們輸入“y”并且回車,如圖9所示。圖9 刪除test數據庫并重載權限表出現上述提示,表示我們對數據庫的安全配置已經完成。OPENSTACK配置與管理步驟五:在compute節點安裝MySQL數據庫的python包在compute節點上執行yum源安裝命令,命令如下。rootcompute # yum -y install MySQL-python看到如圖10的輸出信息表示安裝完成。至此,我們已經完成所有數據庫的安裝。OPENSTA

8、CK配置與管理步驟六:常見錯誤及調試排錯:1、使用mysql命令登陸數據庫時登陸失敗,提示以下錯誤:ERROR 1045 (28000): Access denied for user rootlocalhost (using password: YES)解決方法:提示root用戶使用密碼訪問本地數據庫被拒絕,一般是密碼輸入有誤。重新輸入正確的密碼即可。2、啟動數據庫服務失敗在啟動MySQL服務時,提示失敗,命令如下,反饋結果如圖11所示。rootcontroller # service mysqld start圖11 MySQL服務啟動失敗反饋結果OPENSTACK配置與管理解決方法:刪除/var/lib/mysql/目錄下的mysql.sock文件ro

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論