2020-09-11 13:39:33 版本 : mysql 快速安装
作者: 戴海林 于 2020年09月11日 发布在分类 / 物联网组 / 公司消息中心 / 开发 下,并于 2020年09月11日 编辑
 历史版本

修改日期 修改人 备注
2020-09-11 13:40:47[当前版本] 戴海林 其他原因...
2020-09-11 13:39:33 戴海林 创建版本

docker pull mysql:5.7

docker run -p 3306:3306 --name mysql \ -v /usr/local/docker/mysql/conf:/etc/mysql \ -v /usr/local/docker/mysql/logs:/var/log/mysql \ -v /usr/local/docker/mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ -d mysql:5.7



如果你的容器运行正常,但是无法访问到MySQL,一般有以下几个可能的原因:


  • 防火墙阻拦

    		
         
       
    Copy
    # 开放端口: $ systemctl status firewalld $ firewall-cmd  --zone=public --add-port=3306/tcp -permanent $ firewall-cmd  --reload # 关闭防火墙: $ sudo systemctl stop firewalld
  • 需要进入docker本地客户端设置远程访问账号

    		
         
       
    Copy
    $ sudo docker exec -it mysql bash $ mysql -uroot -p123456
  • mysql> grant all privileges on *.* to root@'%' identified by "password";
  • mysql> flush privileges; 


历史版本-目录  [回到顶端]
    知识分享平台 -V 4.8.7 -wcp