【docker】安装mysql

查看可用的 mysql版本

docker search mysql

拉取 MySQL最新镜像

docker pull mysql:latest

查看镜像

 docker images

运行容器

docker run -it -d --name mysql-demo -m 500m -p 3309:3306  -v /test1/mysql/data:/var/lib/mysql -v /test1/mysql/config:/etc/mysql/conf.d  -e MYSQL_ROOT_PASSWORD=root123456 -e TZ=Asia/Shanghai   mysql

  • -v /test1/mysql/data:/var/lib/mysql 挂载数据卷,mysql数据存储位置
  • -v /test1/mysql/config:/etc/mysql/conf.d  挂载数据卷,mysql配置文件存储位置
  • -m, --memory:内存限制,硬限制
  • -e MYSQL_ROOT_PASSWORD=root123456 设置的密码是root123456
  • -e TZ=Asia/Shanghai   国内时区Asia/Shanghai
     

进入容器

docker exec -it mysql-demo  /bin/bash

登录mysql

mysql -u root -p

创建远程登录用户

CREATE USER 'chengxuyuanshitang'@'%' IDENTIFIED WITH mysql_native_password BY 'chengxuyuanshitang';

GRANT ALL PRIVILEGES ON *.* TO 'chengxuyuanshitang'@'%';

FLUSH PRIVILEGES;

退出容器

exit

远程登录

查看mysql版本

select version();




相关推荐

  1. dockerdocker安装Mysql

    2023-12-25 06:48:04       52 阅读
  2. docker安装mysql8

    2023-12-25 06:48:04       53 阅读
  3. docker 安装mysql容器

    2023-12-25 06:48:04       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-25 06:48:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-25 06:48:04       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-25 06:48:04       82 阅读
  4. Python语言-面向对象

    2023-12-25 06:48:04       91 阅读

热门阅读

  1. Error: EACCES: permission denied, mkdir

    2023-12-25 06:48:04       60 阅读
  2. 区块链技术的崭新时代:应用和优势解析

    2023-12-25 06:48:04       59 阅读
  3. 如何获得Sepolia测试网ETH

    2023-12-25 06:48:04       62 阅读
  4. 边缘服务器

    2023-12-25 06:48:04       41 阅读
  5. 微机原理2答案

    2023-12-25 06:48:04       55 阅读
  6. 爱与愁的心痛

    2023-12-25 06:48:04       62 阅读