docker安装mysql,允许远程连接

Docker 安装MySQL

sudo docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=root123 -p 3306:3306 -d mysql:5.7.44

允许远程连接到 MySQL 服务器,需按以下步骤操作:

  1. 进入 MySQL 容器:
sudo docker exec -it some-mysql /bin/bash
  1. 登录 MySQL:
mysql -uroot -proot123
  1. 切换到 mysql 数据库:
use mysql;
  1. 授予远程登录权限给需要的用户账户:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123';

或者直接修改 user 表的 Host 字段:

UPDATE user SET Host='%' WHERE User='root';
  1. 刷新权限使更改生效:
FLUSH PRIVILEGES;
  1. 检查 user 表确认权限已更新:
SELECT Host, User FROM user;
  1. 重启容器:
sudo docker restart some-mysql

相关推荐

  1. docker安装mysql允许远程连接

    2024-04-22 07:00:09       15 阅读
  2. docker安装mysql远程连接

    2024-04-22 07:00:09       38 阅读
  3. 如何允许远程访问 MySQL

    2024-04-22 07:00:09       44 阅读
  4. mysql8 允许外网连接mysql

    2024-04-22 07:00:09       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-22 07:00:09       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-22 07:00:09       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-22 07:00:09       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-22 07:00:09       20 阅读

热门阅读

  1. React Router 6 路由重定向与编程式导航指南

    2024-04-22 07:00:09       12 阅读
  2. 第4章 EC2 - 4.3 密钥对

    2024-04-22 07:00:09       13 阅读
  3. 欧鹏RHCE 第三次作业

    2024-04-22 07:00:09       12 阅读
  4. Pytorch或Tensorflow 深度学习库安装 (简易版)

    2024-04-22 07:00:09       14 阅读
  5. JVM 引用的分类

    2024-04-22 07:00:09       16 阅读
  6. vue3 依赖-组件tablepage-vue3版本1.0.2更新内容

    2024-04-22 07:00:09       14 阅读
  7. Css切换不同窗口

    2024-04-22 07:00:09       11 阅读
  8. 统一建模语言UML图

    2024-04-22 07:00:09       14 阅读
  9. NPM 详解

    2024-04-22 07:00:09       15 阅读
  10. 开发语言漫谈-SQL

    2024-04-22 07:00:09       11 阅读
  11. 在 Apache Sedona 中处理空间栅格数据

    2024-04-22 07:00:09       13 阅读