docker mysql 5.7.31

下载镜像 (这里使用的时5.7.31版本)

       docker pull mysql:5.7.31

添加交互文件

        mkdir /data/app

       mkdir /data/app/Mysql57/

        mkdir /data/app/Mysql57/mysql

        mkdir /data/app/Mysql57/conf.d

run镜像

        docker run --name mysql57 -v /data/app/Mysql57/conf.d:/etc/mysql/conf.d -v /data/app/Mysql57/mysql:/var/lib/mysql -p 端口:3306 -e MYSQL_ROOT_PASSWORD=root密码 -d mysql:5.7.31 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

添加远程账户

       1.先进入mysql容器

            docker exec -it 容器ID bash

       2.登陆mysql

            mysql -uroot -p

           然后输入密码 回车

       3.创建远程用户  当然也可以使用root账户远程(不推荐)

            CREATE USER '账号'@'%' IDENTIFIED WITH mysql_native_password BY '密码';

            GRANT ALL PRIVILEGES ON *.* TO '账号'@'%';

        4.退出mysql

             exit

        5.推出mysql容器

             exit

重启mysql容器

          docker restart 容器ID

posted @ 2020-09-16 18:19  YorkQi  阅读(346)  评论(0编辑  收藏  举报