docker pull mysql
    docker run -p 3306:3306 —restart=always —privileged=true —name mysql -e MYSQL_ROOT_PASSWORD=”123456” -d mysql // 默认root密码123456得MySQL容器

    my.cof 各种问题。最后从docker得mysql 配置文件 /etc/mysql/my.cof中复制得

    //建立目录映射
    docker run -p 3306:3306 —name mysql -v /workspace/docker/mysql/conf:/etc/mysql \
    -v /workspace/docker/mysql/logs:/var/log/mysql \
    -v /workspace/docker/mysql/data:/var/lib/mysql \
    -e MYSQL_ROOT_PASSWORD=123456 \
    -d mysql

    docker exec -it mysql bash
    mysql -uroot -p
    123456 进不去 。。。 直接回车进去了。原因不知道。

    设置密码
    use mysql
    ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
    flush privileges;

    update user set host=’%’ where user=’root’; 设置远程连接
    flush privileges;