linux系统+docker容器安装mysql,并远程连接

1.使用命令获取最新mysql镜像文件docker pull mysql:latest

linux系统+docker容器安装mysql,并远程连接_第1张图片

2. 查看下载好的mysql镜像文件使用docker images

3. 创建mysql容器

容器名:mysql
  用户名:root
  密码:root

docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql

 4.查看mysql容器 docker ps -a

5.启动mysql容器 docker start  容器id

6.公开外网访问 

先进入mysql       sudo docker exec -it mysql /bin/bash

 输入mysql -uroot -p 再输入密码

然后创建用户以及密码(给外网访问的) 192.168.10.23是你主机的ip地址,作为客户端连接的,root是你的设置的密码

create user 'root'@'192.168.10.23' identified by  'root';

赋予权限grant all privileges on *.* to 'root'@'192.168.10.23' with grant option;

最后刷新flush privileges;

再查看用户是否创建成功select  User,authentication_string,Host from user;

或者select user,host from mysql.user;

linux系统+docker容器安装mysql,并远程连接_第2张图片

 7.使用mysql连接在docker上的数据库

linux系统+docker容器安装mysql,并远程连接_第3张图片

你可能感兴趣的:(Linux,testng,数据库,linux,容器,docker,数据库,mysql)