docker中安装mysql
一、拉取mysql镜像,这里示例mysql5.7。命令:docker pull mysql:5.7
二、创建一个mysql的容器
docker run --name "mysql" -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
表示容器名字为mysql,本地机器的端口为3307,容器的端口为3306,数据库的密码为root
三、进入容器
docker exec -it mysql /bin/bash
四、登录mysql 。mysql -u root -proot
五、添加远程登录用户。GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
六、重载授权表。FLUSH PRIVILEGES;
七、查看mysql的镜像
八、使用navicat连接。