美文网首页
docker下安装mysql并运行(centos7)

docker下安装mysql并运行(centos7)

作者: Rory_2ea6 | 来源:发表于2020-11-09 13:14 被阅读0次

    1、docker pull mysql/mysql-server:tag

    tag: 想要拉取的镜像的版本号 (比如, 5.5, 5.6, 5.7, 8.0, or latest).这里用的是5.6,安装成功使用docker images命令查看,如图:

    2、docker run --name db-manage -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql/mysql-server:5.6

    –name db-manage: 命名MySQL镜像运行的容器的名称

    -d detach,在后台运行容器。

    -e MYSQL_ROOT_PASSWORD=123456(或者是 –env)环境变量 – 参数告诉 docker 所提供的环境变量MYSQL_ROOT_PASSWORD=123456:设置数据库root账户密码为123456

    -p 3306:3306(或者 –publish) 告诉引擎用户想要将容器内的3306端口映射到外部的3306端口上。

    3、docker container ls    查看运行中的容器。如果需要查看所有容器(包括停止中的)请使用:docker container ls -a

    4、docker exec -it db-manage bash    (进入MySQL容器,db-manage是运行MySQL的容器名称)

    注:docker exec :在运行的容器中执行命令,操作的对象是容器。

    docker run :根据镜像创建一个容器并运行一个命令,操作的对象是镜像;

    5、mysql -uroot -p123456    (在容器中进入Mysql服务。root数据库用户名,123456为之前设置的密码)

    6、grant all on *.* to root@'%' identified by '123456';      (添加外部访问权限)

    7、flush privileges;    (更新权限设置)

    8、exit;  (退出mysql)   exit  (退出容器)

    9、使用远程链接测试,链接成功!

    至此docker下安装mysql并运行成功

    相关文章

      网友评论

          本文标题:docker下安装mysql并运行(centos7)

          本文链接:https://www.haomeiwen.com/subject/veydvxtx.html