docker如何安装mysql

docker安装mysq步骤:

1.通过docker search mysql搜索镜像

docker search mysql

 

 2.通过docker pull docker.io/mysql命令,下载镜像

docker pull docker.io/mysql

 

 也可以指定镜像下载,用于多镜像版本安装:

 

 3.使用docker images 查看所有下载的镜像:

 

 这里下载了两个版本。

4.通过docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456  docker.io/mysql:latest 命令创建mysql容器,

MYSQL_ROOT_PASSWORD=123456设置root的密码为123456,Linux服务器默认是区分大小写的,如果需要忽略大小写敏感可以添加命令 --lower_case_table_names=1。

docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456  docker.io/mysql:latest --lower_case_table_names=1

 

 5.通过docker ps命令,查看运行中的容器

 

 6.通过  docker exec -it 57737483d318 /bin/bash 命令进入容器,其中57737483d318为容器(CONTAINER ID)

 

 7.登录进入MySQL:

 

 8.查看数据库版本:

 

 9.使用Navicat链接数据库报错1251,需要修改权限设置。

 

 

 使用use mysql进入mysql数据库,修改权限命令如下:

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

刷新权限是配置生效:

flush privileges;

 

 此时再连接数据库如下:

 10.如果在启动的时候想我一样添加了忽略大小写敏感的设置,可以通过查询show variables like 'lower%';设置情况:

 

 

 

 

posted @ 2020-10-11 11:56  loytime  阅读(285)  评论(0编辑  收藏  举报