写在前面
刚入手个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 用户哦)