Day 176 (Week26), 2021/10/04 (Monday)

學習時數 8.5 hr

Done

  • [ ]   Final Project RESTful API 部署

To Do @ this week

  • [ ]   Final Project RESTful API 部署

學習心得紀錄

Objective 客觀

今天跟著影片一起從 create AWS EC2 instanceinstall MySQLgit clone <project>install PM2, nginxReact-app 做。其中卡在 install MySQL 最久,比較瞭解了 mysql 的 Command line 語法,另外遇到的問題像是:沒辦法使用 sudo -u -root -p(root 以密碼登入 mysql),後來發現是要使用 sudo mysql,進入 mysql 之後,設定 root 可以以密碼登入 mysql(先前 14 週部署有用到的方法。),還有如何在 mysql 建立新的使用者,並能以任何 IP 及使用密碼登入,另外今天還學到 mysql 的使用者可以設定權限,只能看到跟管理某一個 database,再來就是小崩潰的 sequel Pro 舊版一使用遠端登入 ubuntu mysql 就出現 unexpected error,一開始傻傻沒有 google 問題,還自己猜測是 mysql 沒有在 ubuntu 安裝好(但也滿怪的,在 ubuntu 的 mysql 正常),後來去 google 才發現是 sequel pro 與 mysql 8.0 版本上的衝突,只要再下載新的 sequel pro(test-build 版本),就可以順利解決問題並使用新建的使用者遠端登入 mysql。
後面就跟著影片下載 PM2nginx,還不確定怎使用,不過先試著看看!

今天還有小看一下怎麼製作購物車還有訂單的部分,想說有個頁面會比較好上手這個部分,所以又重啟了 w18 餐廳網頁製作訂單、menu 的部分,今天早上剛做好新增商品跟商品資料庫欄位的部分。不過後來發現:餐廳網頁的商品部分好像只有數量、商品名稱、圖片的欄位需要填寫,是一個比較簡單的練習!要做的專案放的欄位需要比較多,不過先從簡單的練習起,今天剛好複習了一下 express 跟 sequelize。

感受

今天跟朋友兩個在那邊 install mysql 及搞懂怎麼遠端登入,弄了一整天QQ。
謝謝 @felixhuang ٩(^ᴗ^)۶!

Decisional 決定行動

希望名後天可以嘗試成功。

#aws #WC2 #Deploy #nginx #ubuntu #pm2







你可能感興趣的文章

物件導向的基礎範例

物件導向的基礎範例

Day02: GraphQL and GitHub GraphQL - Handling Data

Day02: GraphQL and GitHub GraphQL - Handling Data

第五天:爬蟲【三】

第五天:爬蟲【三】






留言討論