作个笔录。
conf/discuz.conf
[client] port=3306 default-character-set=utf8 [mysqld] port=3306 default-storage-engine=MyISAM basedir=/mysql/mysql datadir=/mysql/data pid-file=/mysql/mysql.pid socket=/mysql/mysql.sock log_error=/mysql/error.log max_allowed_packet=500M max_connections=10000 character-set-server=utf8 sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
mysql5-docker.sh
#!/bin/sh mysql_dir=/home/xxx/mysql5 docker run -p 13306:3306 \ -v "${mysql_dir}/conf":/etc/mysql/conf.d \ -v "${mysql_dir}/data":/var/lib/mysql \ -v "${mysql_dir}/back":/back \ -v "${mysql_dir}/log":/var/log/mysql \ --name mysql5 \ -e MYSQL_ROOT_PASSWORD=xxxx \ -d mysql:5.6.38
这个镜像,有可能密码设置不上,自己登陆修改啦。