docker 安装mysql8

2020-07-14  本文已影响0人  輝_9aa6

一、拉取mysql镜像

docker pull mysql:8.0

也可以拉取最新版本:docker pull mysql 

二、查看是否拉取成功

docker images

三、创建容器

docker run -d --name mysql -v /usr/docker/mysql/data:/var/lib/mysql -v /usr/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /usr/docker/mysql/logs:/var/log/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0

说明:

-v:影射本地目录到容器目录

MYSQL_ROOT_PASSWORD:root初始密码

-p:影射端口 本地:容器

-d :后台运行

四、查看mysql容器运行情况

docker ps

如果没有则可能创建失败。查看失败原因

五、进入容器连接mysql(设置mysql可以远程访问)

docker exec -it mysql bash

mysql -uroot -p创建时的密码

1、select host,user,plugin from mysql.user;

备注:host为 % 表示不限制ip  localhost表示本机使用    plugin非mysql_native_password 则需要修改密码。

alter user 'root'@'%' identified with mysql_native_password by '123456';

修改后为

此时即可远程连接了。

如果需要添加用户则可以进行以下:

create user 'abc'@'%' identified by '123456';

abc:用户名

123456:密码

上一篇 下一篇

猜你喜欢

热点阅读