
docker 安装 bitnami mysql 卡在Installing database无法启动
如图 镜像全名 bitnami/mysql:8.0.35-debian-11-r0 启动命令 docker run -p 3306:3306 –name mysql -v /data/mysql/conf/my.cnf:/opt/bitnami/mysql/conf/my_custom.cnf:ro -v /data/mysql/logs:/opt/bitnami/mysql/logs -v /data/mysql/data:/bitnami/mysql/data -e MYSQL_ROOT_PASSWORD=123456 -d bitnami/mysql:8.0.35-debian-11-r0 环境准备 root@DESKTOP-1M3C1UI:mkdir -p /data/mysql/data /data/mysql/conf /data/mysql/logs root@DESKTOP-1M3C1UI:/data/mysql# ls conf data logs root@DESKTOP-1M3C1UI:vim my.cnf [mysqladmin] user= [mysqld] skip_name_resolve explicit_defaults_for_timestamp basedir=/opt/bitnami/mysql port=3306 tmpdir=/opt/bitnami/mysql/tmp socket=/opt/bitnami/mysql/tmp/mysql.sock pid_file=/opt/bitnami/mysql/tmp/mysqld.pid max_allowed_packet=16M
bind_address=0.0.0.0 log_error=/opt/bitnami/mysql/logs/mysqld.log slow_query_log=0 long_query_time=10.0 character_set_server=utf8mb4 plugin_dir=/opt/bitnami/mysql/lib/plugin datadir=/bitnami/mysql/data [client] port=3306 socket=/opt/bitnami/mysql/tmp/mysql.sock default_character_set=utf8mb4 plugin_dir=/opt/bitnami/mysql/lib/plugin [manager] port=3306 socket=/opt/bitnami/mysql/tmp/mysql.sock pid_file=/opt/bitnami/mysql/tmp/mysqld.pid 解决问题 将以上docker启动命令加上 -e BITNAMI_DEBUG=true 可以查看启动详细日志 发现是上面创建的文件的权限问题修改文件夹权限 chown -R 1001.1001 /data/mysql/ 启动成功 最后修改可远程连接就可以正常使用了


