###### tags: `Nas and Android` # 第一步: 使用Synology-NAS的Doker套件安裝MySQL和phpmyadmin > 參考網站: > mysql安裝 https://mariushosting.com/how-to-install-mysql-on-your-synology-nas/ > phpmyadmin安裝: https://mariushosting.com/how-to-install-phpmyadmin-on-your-synology-nas/ ------ ## 1. NAS安裝套件Docker 看以下網站 https://mariushosting.com/how-to-install-phpmyadmin-on-your-synology-nas/ ## 2. 安裝MySQL 參考該網站: https://mariushosting.com/how-to-install-mysql-on-your-synology-nas/ STEP3 到 STEP 7的步驟我是用DOCKER提供的GUI完成的。 1. 先點開docker->倉庫伺服器,搜尋mysql。雙擊目標進行安裝  2. 再點開docker->映像檔,對MySQL進行設定。 點開MYSQL的映象檔。  3. 網站的設定如右圖  我使用GUI達到相同的功能: | 1 | 2 | 3 | | -------- | -------- | -------- | | | | | | 4 | 5 | 6 | | ||  |7 | || ## 3. 安裝myphpadmin https://mariushosting.com/how-to-install-phpmyadmin-on-your-synology-nas/ STEP3 到 STEP 6的步驟我是用DOCKER提供的GUI完成的 1. 先點開docker->倉庫伺服器,搜尋phpmyadmin。雙擊目標進行安裝  2. 再點開docker->映像檔,對phpmyadmin進行設定。 點開phpmyadmin的映象檔。 3. 網站的設定如右圖  我使用GUI達到相同的功能: | 1 | 2 | 3 | | -------- | -------- | -------- | | | |  ## 防火牆允許MYSQL 開啟控制台->安全性->防火牆->編輯規則。 看到下圖  點進去->連接埠->從內建服務的清單選取連接埠->選擇: 允許DOCKER-MYSQL 和 DOCKER-myphpadmin  ## 其他問題 1. 如果遇到myphpadmin無法登入的問題:  請參考下面網站: https://stackoverflow.com/questions/19101243/error-1130-hy000-host-is-not-allowed-to-connect-to-this-mysql-server 先打開docker->容器->mysql1 雙擊編輯  進入後點選 終端機->新增,看到bash,在bash裡面打:mysql,如果只打mysql不行的話,就輸入: mysql -u root -p 並輸入剛才設定密碼。  <font size=4>輸入參考網站裡提供的MYSQL指令:</font> `some_pass` 改成自己想要的密碼, <font color=red>'root'也可以自己更改 </font> 第2個指令後面多加上 with grant option。 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;  實際操作:  之後就可以登入了。 當中改成%的意思是,可以由任何電腦主機ip利用phpmyadmin存取到MySQL的意思。 做完後就代表擁有一個在高權限的帳號密碼。  phpmyadmin登入畫面 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up