博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker:安装mysql
阅读量:5061 次
发布时间:2019-06-12

本文共 846 字,大约阅读时间需要 2 分钟。

文章来源: 

1.添加镜像

docker pull mysql

2.在/data下新建文件夹mysql,进入mysql文件夹新建文件夹data

mkdir /data/mysqlmkdir /data/mysql/data

3.启动

docker run -d -e MYSQL_ROOT_PASSWORD=123456\ --name mysql --net elec_default --restart always \ -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql

4.说明

docker run -d -e MYSQL_ROOT_PASSWORD=123456\      # 指定数据库密码--name mysql --net elec_default --restart always \   # 指定容器名称和设置自启-v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql # 设置存储路径、端口

5.如果mysql是 8 版本以上应该会出一下错误

连接Docker启动的mysql出现:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: ÕÒ²»µ½Ö¸¶¨µÄÄ£¿é¡£ 解决方案

  1.进入mysql容器

    docker exec -it mysql /bin/bash

  2.进入mysql

    mysql -uroot -p123456

  3.修改密码

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

文章来源: 

转载于:https://www.cnblogs.com/hello-tl/p/9234429.html

你可能感兴趣的文章
用代码生成器生成的DAL数据访问操作类 基本满足需求了
查看>>
28初识线程
查看>>
Monkey测试结果分析
查看>>
Sublime Text 3 设置
查看>>
浅谈C++底层机制
查看>>
STL——配接器、常用算法使用
查看>>
第9课 uart
查看>>
Range和xrange的区别
查看>>
BZOJ 1010 [HNOI2008]玩具装箱 (斜率优化DP)
查看>>
java-动态规划算法学习笔记
查看>>
STL容器之vector
查看>>
Linux 内核中断内幕
查看>>
DNS负载均衡
查看>>
无法向会话状态服务器发出会话状态请求
查看>>
数据中心虚拟化技术
查看>>
Oracle OEM 配置报错: No value was set for the parameter DBCONTROL_HTTP_PORT 解决方法
查看>>
01入门
查看>>
python正则表达式
查看>>
嵌套循环连接(nested loops join)原理
查看>>
shell统计特征数量
查看>>