写在前面

刚入手个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

安装成功显示如下:

Mac安装Docker_mysql

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

Mac安装Docker_mysql_02

3、点击小鱼人(docker)

Mac安装Docker_mysql_03

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

Mac安装Docker_docker_04

4、查看安装成功命令

docker --version

显示如下表示安装成功

Mac安装Docker_docker_05

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 用户哦)

Mac安装Docker_docker_06

优秀不够,你是否无可替代

软件测试交流QQ群:721256703,期待你的加入!!

欢迎关注我的微信公众号:软件测试君