1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| $ docker pull mysql
$ mkdir -p /root/docker-mysql/{conf,data,log}
[client] default_character_set=utf8 [mysqld] collation_server=utf8_general_ci character_set_server=utf8
$ docker run -p 3306:3306 \ --privileged=true \ -v /root/docker-mysql/log:/var/log/mysql \ -v /root/docker-mysql/data:/var/lib/mysql \ -v /root/docker-mysql/conf:/etc/mysql/conf.d \ -e MYSQL_ROOT_PASSWORD=你的MySQL密码 \ --name mysql \ --restart=always \ -d mysql
$ docker exec -it mysql bash
$ mysql -u root -p
|