1. MySQL部署

1.1拉取MySQL镜像

docker pull mysql 

查看镜像

docker images

 

1.2创建MySQL容器

docker run -di --name pinyougou_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

  

-p 代表端口映射,格式为  宿主机映射端口:容器运行端口

-e 代表添加环境变量  MYSQL_ROOT_PASSWORD是root用户的登陆密码

1.3进入MySQL容器,登陆MySQL

docker exec -it pinyougou_mysql /bin/bash

登陆mysql

mysql -u root -p

然后就可以远程登陆MySQL

Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

1,容器中登录mysql,查看mysql的版本

mysql> status;
--------------

mysql  Ver 8.0.11 for Linux on x86_64 (MySQL Community Server - GPL)

2,进行授权远程连接(注意mysql 8.0跟之前的授权方式不同)

授权

GRANT ALL ON *.* TO 'root'@'%';

刷新权限

flush privileges

 此时,还不能远程访问,因为Navicat只支持旧版本的加密,需要更改mysql的加密规则

3,更改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

  

4,更新root用户密码

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

刷新权限

flush privileges;

OK,设置完成,再次使用 Navicat 连接数据库

最新文章

  1. SharePoint 2013 图文开发系列之网站栏
  2. 场景7 Data Guard
  3. sql 函数的理解
  4. Bzoj 1975: [Sdoi2010]魔法猪学院 dijkstra,堆,A*,K短路
  5. pyqt 简单判断指定的内容强度(比如帐号)
  6. Orchard是一个了不起CMS(内容管理系统)
  7. ionic for mac 新建与调试
  8. [MSSQL]SQL Server里面导出SQL脚本(表数据的insert语句)(转)
  9. C++对txt文本进行读写操作
  10. python 中 *args 和 **kwargs 的区别
  11. Kubernetes之服务发现及负载Services
  12. JAVA线程池的实际运用
  13. c# 二进制序列化
  14. jQuery 事件绑定四种方式,delegate委托强大绑定在3.0中修改为on
  15. bzoj千题计划267:bzoj3129: [Sdoi2013]方程
  16. [XPath] XPath 与 lxml (四)XPath 运算符
  17. bootstrapValidator remote 的接受 验证 值
  18. 高并发第十一弹:J.U.C -AQS(AbstractQueuedSynchronizer) 组件:Lock,ReentrantLock,ReentrantReadWriteLock,StampedLock
  19. ubuntu解压文件命令大全
  20. How to deal with the problem '<' in OpenERP's view file

热门文章

  1. DVWA平台v1.9-Command Injection
  2. vue-cli脚手架build目录中的webpack.dev.conf.js配置文件
  3. c# 代码调用ssis包
  4. oracle错误-ORA-12519, TNS:no appropriate service handler found
  5. myeclipse debug 工具栏不见了
  6. hadoop-2.7.3.tar.gz + spark-2.0.2-bin-hadoop2.7.tgz + zeppelin-0.6.2-incubating-bin-all.tgz(master、slave1和slave2)(博主推荐)(图文详解)
  7. SpringBoot表单验证
  8. HTML标签详细讲解
  9. 磨刀——python及相关工具
  10. SQl Server 函数篇 数学函数,字符串函数,转换函数,时间日期函数