【docker】安装mysql

2023-12-21 17:47:10

查看可用的 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();




文章来源:https://blog.csdn.net/wochunyang/article/details/135132861
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。