Docker下安装MySQL Server镜像

 安装环境,CentOS  Linux version 3.10.0-514.el7.x86_64

1、查找最新的mysql镜像

docker search mysql

2、下载最新的mysql-server镜像

docker pull mysql/mysql-server:latest

 

3、下载完成之后方可查看到下载的镜像

docker images

 

4、生成容器,-e 命令设定默认密码, –name可以自定义镜像的名称

docker run –name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d
mysql/mysql-server:latest

 

5、可以查看到变化的器皿

docker ps -a

 

6、启动容器

docker start mysql

 

7、在容器中运行命令

docker exec -it mysql bash

 

另外,启动服务之后,使用外部环境访问CentOS的3306端口指示1130荒唐,是因为mysql的root帐号只有本地账户的造访权限

应用docker exec -it mysql bash命令进入mysql命令行操作环境

use mysql

show tables;–可以观望user的数据表

select host from user where user = ‘root’;–可以看出host是localhost

update user set host = ‘%’ where user = ‘root’;

flush privileges;–更新权限决定

下一场就可以使用外部环境的数据库软件访问mysql了

网站地图xml地图