閱讀423 返回首頁    go 網易 go 網易蜂巢


MySQL容器常見問題

目錄

如何使用 MySQL 容器?

蜂巢目前提供了經過網易 MySQL 開發團隊優化的網易開源 MySQL 版本 InnoSQL 5.6.19,你隻需在創建容器時選擇公有鏡像中的 MySQL 5.6 鏡像即可。詳情請參見 如何創建容器

創建 MySQL 容器後,如何在外部訪問容器的數據庫服務?

你可以參考 如何訪問蜂巢數據庫 來完成網絡設置。需要注意的是,為了保證賬戶安全,若你在創建時沒有指定數據庫賬號,那麼創建完 MySQL 容器後,僅能使用 Root 賬號在本地登錄。此時,你需要通過容器管理界麵的「Console」來登錄容器,並使用 MySQL 的相關命令進入 MySQL 客戶端來新建外部訪問的賬號,創建操作如下所示:

CREATE USER 'username'@'hostname' IDENTIFIED BY 'password'
GRANT ALL PRIVILEGES ON *.* TO 'username'@'hostname' WITH GRANT OPTION

為了使用方便,蜂巢建議你創建容器時,在創建容器的界麵設置環境參數。目前 MySQL 鏡像提供了 MYSQL_USER、MYSQL_PASS 和 MYSQL_HOST_USER 用於創建用戶賬號,三個變量分別對應用戶名、密碼和允許訪問的 Host IP 地址。請參見 如何訪問蜂巢數據庫 來完成網絡設置。

如何修改 MySQL 容器的 MySQL 配置參數?

MySQL 容器所使用的 MySQL 安裝包位於 /usr/local/mysql,配置文件位於 /etc/mysql/my.cnf,你可以根據需要修改配置文件中的參數,然後重啟 mysqld_safe 生效即可。注意,請謹慎修改 MySQL 參數。

如何重啟 MySQL 容器中的 MySQL 服務?

在關閉 MySQL 服務後,可以通過執行以下命令來重啟:

 cd /usr/local/mysql && ./bin/mysqld_safe & 

忘記創建 MySQL 容器時所設置的 MySQL 賬戶或密碼怎麼辦?

MySQL 容器創建後,會在根目錄下生成 readme.info,其中保存了用戶創建的賬號信息。

最後更新:2017-01-03 10:48:51

  上一篇:go 項目示例
  下一篇:go 創建WordPress容器