docker中安装mysql

一、拉取mysql镜像,这里示例mysql5.7。命令:docker pull mysql:5.7

docker中安装mysql

二、创建一个mysql的容器

docker run --name "mysql" -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

表示容器名字为mysql,本地机器的端口为3307,容器的端口为3306,数据库的密码为root

docker中安装mysql

三、进入容器

docker exec -it mysql /bin/bash

docker中安装mysql

四、登录mysql 。mysql -u root -proot

docker中安装mysql

五、添加远程登录用户。GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

docker中安装mysql

六、重载授权表。FLUSH PRIVILEGES;

docker中安装mysql

七、查看mysql的镜像

docker中安装mysql

八、使用navicat连接。

docker中安装mysql