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