• Mac安装Docker


    写在前面

    刚入手个Mac本,说实话关于开发环境的搭建,真的是很不适应,和Windows系统相比的话,俩字,真麻烦。。。。

    话说回来,越难学起来才越有意思不是吗?

    Mac安装Docker

    这系列的博客都是为了使用Mac系统记录,废话不多,开始更新。

    1、安装brew

    输入以下命令安装

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    2、安装docker

    输入命令 (安装过程需要点时间,可以先看下面步骤)

    brew install --cask --appdir=/Applications docker
    

    安装成功显示如下:

    然后就可以在应用中看到小鱼人(docker)

    3、点击小鱼人(docker)

    提示:需要输入电脑密码(输入即可)

    4、查看安装成功命令

    docker --version
    

    显示如下表示安装成功

    docker安装数据库

    docker 中下载 mysql

    docker pull mysql:8.0.11
    

    拷贝一份配置文件,先随便启动一个镜像

    docker run -p 3306:3306 --name mysql8 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.11
    

    进入容器

    docker exec -it mysql8 bash
    

    登录mysql

    mysql -u root -p
    

    进行授权远程连接

    **注意: **mysql 8.0跟之前的授权方式不同

    GRANT ALL ON *.* TO 'root'@'%';//远程连接
    flush privileges; //刷新权限
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;//更改加密规则
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';//设置密码
    flush privileges;//刷新权限
    

    添加远程登录用户

    CREATE USER 'tester'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
    GRANT ALL PRIVILEGES ON . TO 'tester'@'%';

    这样就可以远程访问mysql数据库了(root 用户哦)

  • 相关阅读:
    Netty学习(四)-TCP粘包和拆包
    Netty学习(三)-Netty重要接口讲解
    Netty学习(二)-Helloworld Netty
    Netty学习(一)-为什么选择Netty
    java学习-NIO(五)NIO学习总结以及NIO新特性介绍
    java学习-NIO(四)Selector
    哈希表 HashTable(又名散列表)
    设计模式-外观模式
    设计模式-装饰模式
    设计模式-适配器模式
  • 原文地址:https://www.cnblogs.com/longronglang/p/16709054.html
Copyright © 2020-2023  润新知