Sign inSign up

yiyun8/mysql

By yiyun8

•Updated almost 10 years ago

Image
0

234

yiyun8/mysql repository overview

⁠快速启动
docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_USER=tptest -e MYSQL_PASSWORD=123456 -v E:\Workspace\docker\workspace\conf:/etc/mysql/conf.d -v E:\Workspace\docker\workspace\mysql:/var/lib/mysql -p 3608:3306 -d mysql:test
⁠环境变量说明
    MYSQL_ROOT_PASSWORD 本变量必填,它指定了 MySQL root 的用户的密码。
    MYSQL_DATABASE 本变量可选,通过该变量当 MySQL 启动时会创建一个由你指定的数据库。如果你另外又提供了一对用户名和密码(见下方),那么他将会被授予本数据库的所有权限。

    MYSQL_USER, MYSQL_PASSWORD 这两个变量可选,同时使用的话会创建一个新用户并设置相应的密码,该用户会被授予由 MYSQL_DATABASE 变量指定的数据库的所有权限(见上方)。只有当同时提供了这两个变量时该用户才会被创建。特别注意没有必要使用这个机制来创建 root 用户, root 用户的密码会被设置为 MYSQL_ROOT_PASSWORD 变量的值。

    MYSQL_ALLOW_EMPTY_PASSWORD 本变量可选,当其被设置为 yes 时将会允许当前容器中的 root 用户能够使用空密码。注意:绝对不建议将该变量设置为 yes,除非你知道自己在做什么。如果这么做的话你的 MySQL 服务将会失去保护, 所有人都可以以超级用户的身份访问该 MySQL 服务。

Tag summary

Content type

Image

Digest

Size

125.5 MB

Last updated

almost 10 years ago

docker pull yiyun8/mysql:v1.0.0