docker mysql安装
2018-11-10 13:29
459 查看
Docker MySQL-Server 安装
1、搜索
docker search mysql
# 一般会选择mysql-server 版本
2、拉取
docker pull mysql-server
3、挂载
sudo docker run --name mysql -d --restart always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=p@ssw0rd -v /data/mysql/conf:/etc/mysql/conf.d mysql/mysql-server
--name:容器名
--p:映射宿主主机端口
-v:挂载宿主目录到容器目录
-e:设置环境变量,此处指定root密码
-d:后台运行容器
4、docker ps
可以看到安装成功
5、进入mysql
docker exec -it mysql bash
mysql -uroot -p
ERROR:报错
一般这样配置好之后会报错
1、没有开启远程连接
2、mysql8.0之后密码加密规则改变了
解决:
use mysql;
select host,user from user;
update user set host='%' where user='root';
alter user 'root'@'%' identified with mysql_native_password by 'p@ssw0rd';
结束
相关文章推荐
- docker安装mysql
- 基于Docker技术Mysql5.6源码安装
- docker安装redis、mongodb、mysql等
- Linux中Docker安装运行Nginx、MySQL、Tomcat
- MySQL 此例简单介绍基于docker的mysql安装与双主互备
- Docker系列~安装MySQL(五)
- docker安装mysql
- docker 安装mysql-percona版 设置主从
- 《笔记》Mac 基于docker安装mysql
- docker安装mysql
- Docker安装MySQL遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题
- Docker安装MySQL忽略大小写问题的问题
- Linux的Docker上安装MySQL记录
- Docker安装Mysql集群
- docker 安装mysql
- centos安装docker JDK Mysql Redis
- linux的docker上如何安装mysql
- docker上mysql的安装
- # docker 初探01-安装MySQL和wordpress
- docker安装mysql