因 AMI 的問題,操作後無法連線到 MySQL 的話,則刪掉原先建立的 RDS,重新建立新的,直接從 part 08 開始操作。

連線 MySQL

開啟 RDS 服務,在上篇建立的資料庫的 Connectivity & security,複製資料庫的位址。

登入終端機(Putty 軟體連線進 EC2),輸入「export MYSQL_HOST=資料庫的位址」

若按下 Enter 鍵後,直接跳下一行,代表連線成功。

接下來輸入「mysql –user=<user> –password=<password>
<DB name>」

用建立 RDS 資料庫時,設定的主要使用者名稱和密碼登入,取代 “<user>” 和 “<password>”,”<DB name>“是初始資料庫名稱。

顯示以下文字,代表登入成功。

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement
mysql>

建立資料庫使用者

輸入「CREATE USER ‘wordpress’ IDENTIFIED BY ‘wordpress-pass’;」

wordpress 是使用者帳號;wordpress-pass 是密碼,建議使用更安全的密碼來保護資料庫。

出現 OK 字樣代表建立成功。

接下來,輸入「GRANT ALL PRIVILEGES ON <username>.* TO <DB name>;」
授權剛建立的使用者有存取資料庫的許可,剛建立的使用者帳號取代<username>  ,初始資料庫名稱取代 <DB name>。

顯示 OK 字樣代表授權成功。

輸入「FLUSH PRIVILEGES;」,因為 mysql 新設置用戶或更改密碼後需用flush privileges刷新MySQL的系統權限相關表,否則會出現拒絕訪問。

顯示 OK 字樣代表更新成功,輸入 「EXit;」,離開資料庫。