阅读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容器