1. 下载Mysql的Docker镜像:

$ docker search mysql (搜索mysql镜像)

$ docker pull mysql (下载mysql镜像,默认最新版本)

2. 运行镜像,设置root账号初始密码(123456),映射本地宿主机端口3306到Docker端口3306。测试过程没有挂载本地数据盘:

docker run -it –rm –name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql

3. 查看已运行的容器:

docker ps -a

4. 进入mysql容器:

docker exec -it mysql bash

5. 在容器内登陆Mysql:

mysql -uroot -p123456

6. 查看用户信息

select host,user,plugin,authentication_string from mysql.user;

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

ALTER user ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

FLUSH PRIVILEGES;

mysql> exit;

ctrl+d 退出容器且关闭, docker ps 查看无

ctrl+p+q 退出容器但不关闭, docker ps 查看有

mysql 无法连接 native_php无法连接mysql8 mysql_native_password相关推荐

  1. mysql8安装fu_CentOS 8 安装 MySql并设置允许远程连接的方法

    下载,安装先检查系统中是否有mysql ,MariaDB,如有,先卸载 rpm -qa | grep mysql rpm -qa | grep mariadb 如图,我的系统中存在mariaDB数据, ...

  2. mysql密码正确但无法连接【彻底解决方案】

    mysql密码正确但无法连接[彻底解决方案] 适用于: [Navicat]无法连接 [CMS]内容管理系统初始化 [各类环境初始化] 直接上解决方案: [注:使用root账号登录] #USE 你的数据 ...

  3. mysql跳过安全_Navicat连接MySQL数据库

    前言: 在使用Gin架构搭建博客的时候,需要设计数据库,以及连接数据库.命令端口操控效率实在是太低且不好管理,这个时候使用Navicat就能轻松高效的使用数据库了. 步骤: 下载安装Navicat,M ...

  4. mysql镜像远程连接_Docker创建MySQL镜像并成功进行远程连接

    1.安装 1.1 拉取镜像 docker pull mysql 拉取成功可以验证一下 docker images 1.2 创建并启动一个 mysql 容器 docker run --name ly-m ...

  5. docker 安装 mysql和Navicat Premium 远程连接

    文章目录 1. 安装mysql 2. Navicat Premium 远程连接 1. 安装mysql # 通过搜索镜像 docker search mysql# 拉取mysql镜像 docker pu ...

  6. 使用工具连接linux中的mysql8.0

    使用工具连接linux中的mysql8.0 在搭建完LNMP环境后用Navicate/mysql Workbench连接出错 遇到这个问题首先到mysql所在的服务器上用连接进行处理 1.连接服务器: ...

  7. mysql交互式连接非交互式连接

    交互式操作:通俗的说,就是你在你的本机上打开mysql的客户端,就是那个黑窗口,在黑窗口下进行各种sql操作,当然走的肯定是tcp协议. 非交互式操作:就是你在你的项目中进行程序调用.比如一边是tom ...

  8. Mysql 8.0 创建DBCP连接池

    DBCP连接池简介      DBCP(DataBase connection pool)数据库连接池是 apache 上的一个Java连接池项目.DBCP通过连接池预先同数据库建立一些连接放在内存中 ...

  9. MySQL连接查询之内连接、左连接、右连接、自连接

    目录 一.内连接 1. 连接查询的介绍 2. 内连接查询 二.左连接 1. 左连接查询 三.右连接 1. 右连接查询 四.自连接 1. 自连接查询 一.内连接 1. 连接查询的介绍 连接查询可以实现多 ...

  10. mySQL学习记录(局域网连接/基础查询/条件查询/常见函数/窗口函数/表连接/子查询/插修删建表)

    一些基础概念 DB 数据库 存储数据的容器 DBMS 数据库管理系统 又称数据库软件.产品如mysql/oracle/db2/sqlserver SQL 结构化查询语言 是所有的DBMS都使用的一种D ...

最新文章

  1. R语言使用ggpubr包绘制出版社、编辑、审稿人要求的可视化图形实战
  2. 6.3 优化-机器学习笔记-斯坦福吴恩达教授
  3. datatables屏蔽警告弹窗
  4. android数字累加,Android自己设置View之数字自动增长
  5. 工业RS485接口电路设计
  6. 单片机c语言三种经典程序结构,单片机C语言程序的结构和设计精选.docx
  7. Zookeeper的内存数据和持久化
  8. 手机mt4一键平仓所有_手机一键就能提取PPT所有文字!10秒完成,这波操作好用到你害怕...
  9. sqlmap md5怎么解密_UC浏览器代理流量解密
  10. MATLAB生成数组
  11. JAR包自动启动脚本
  12. javaSocket编程TCP
  13. No realms have been configured! One or more realms must be present to execut
  14. Django model select获取数据详细讲解
  15. ABUMN 公司内资产批量转移
  16. UNIAPP/微信小程序-下拉刷新的操作
  17. 如何正确选择集体渲染(云渲染)和gpu离线渲染
  18. java简单的正则表达式验证邮箱
  19. Greenplum 实时数据仓库实践(6)——实时数据装载
  20. ps -aux 命令详解

热门文章

  1. OSChina 周六乱弹 —— 程序猿到底有多少个不解风情的瞬间?
  2. cobbler装系统
  3. 补一天三层的东西,ACL
  4. 免费有理—五款免费的网络管理工具介绍
  5. Java实现mysql的读写分离
  6. 一篇文章让你彻底了解Java内部类
  7. ASP.NET:创建Linked ValidationSummary, 深入理解ASP.NET的Validation
  8. sql server小知识
  9. Android layoutInflate.inflate 方法具体解释,removeView()错误解决
  10. uva 10803(floyd)