ubuntu18下docker安装mysql5.7并登录
-
docker安装mysql
sudo docker run -d --name mysqlx -v /home/manx/docker/mysql:/var/lib/mysql -p 4306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
- -d 后台运行容器,并返回容器ID
- --name 给容器命名
- -v 挂载本地/home/manx/docker/mysql目录到容器内部/var/lib/mysql目录下(两目录下的文件保持同步更新)
- -p 宿主机4306端口映射到容器内部3306端口
- --restart 容器自动重启
- -e 设置环境变量,MYSQL_ROOT_PASSWORD:容器内部mysql的root用户密码
- :5.7 指定mysql版本为5.7
-
外部访问mysql(本地已安装mysql)
mysql -h 127.0.0.1 -P 4306 -u root -p
-
docker进入mysql容器中使用账号密码登录mysql
sudo docker exec -it mysqlx /bin/bash mysql -u root -p
我在想我要不要写一句励志的话......