【docker】安装mysql

查看可用的 mysql版本

docker search mysql

【docker】安装mysql_第1张图片

拉取 MySQL最新镜像

docker pull mysql:latest

【docker】安装mysql_第2张图片

查看镜像

 docker images

【docker】安装mysql_第3张图片

运行容器

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】安装mysql_第4张图片

进入容器

docker exec -it mysql-demo  /bin/bash

登录mysql

mysql -u root -p

【docker】安装mysql_第5张图片

创建远程登录用户

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

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

FLUSH PRIVILEGES;

【docker】安装mysql_第6张图片

退出容器

exit

【docker】安装mysql_第7张图片

远程登录

【docker】安装mysql_第8张图片

查看mysql版本

select version();

【docker】安装mysql_第9张图片




【docker】安装mysql_第10张图片

你可能感兴趣的:(docker,mysql,docker,mysql,容器)