【问题标题】:How to setup a Docker MySQL server?如何设置 Docker MySQL 服务器?
【发布时间】:2022-08-24 20:48:50
【问题描述】:

我的提供商已将我的 Plesk 与 MariaDB 进行了“扩展”。不幸的是,有些东西不再起作用了,所以我正在寻找一种安装 MySQL 的方法。这就是为什么我正在寻找一种通过 Docker 安装 MySQL 的方法。

docker run -p 33060:3306 --name mysql-docker-eMYSQL_ROOT_PASSWORD=XXXX -d mysql

MySQL 服务器似乎也可以工作——但只能在本地工作。但我无法从外部连接。我还尝试暂时禁用防火墙。它不会工作..

有人可以帮我正确安装带有 Docker 的 MySQL 服务器以及如何连接到数据库吗?

    标签: mysql docker


    【解决方案1】:

    仔细检查你的docker命令,前后没有空间-e.命令必须是

    run -p 33060:3306 --name mysql-docker -e MYSQL_ROOT_PASSWORD=XXXX -d mysql
    

    我检查了它对我有用

    【讨论】:

    • 谢谢您的回复。好吧,当我访问主机上的数据库时它可以工作。但是每当我尝试通过 SSH 隧道访问数据库时,它都会失败
    • 在您的主机 mysql 的 my.cnf 中将绑定地址设置为 0.0.0.0 以便 mysql 侦听所有网络接口,bind-address = 0.0.0.0
    • 喜欢错误。首先docker.lock 没有正确的权限,然后数据库中的用户也错过了一些权限。现在它起作用了。多谢!
    猜你喜欢
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 2020-08-10
    • 1970-01-01
    • 2017-11-25
    相关资源
    最近更新 更多