搜索
您的当前位置:首页正文

开发环境配置

来源:筏尚旅游网

教程所使用的开发环境

Centos 7 64位
Docker 19.03.2
MYSQL 8.0.18
Redis 5

安装一个MYSQL容器

docker run -d --name mysql8 \
   -p 3306:3306 \ #映射3306端口到主机
   --restart=always \ #自启动
   -v /home/docker/mysql8:/var/lib/mysql \ #映射数据库储存目录到宿主机的mysql8目录
   -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=user_center \ #root密码设置为123456并初始化一个user_center数据库
   mysql:8.0.18 \ #MySQL版本
   --sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION \ #自定义sql_mode 实际是去除了严格模式ONLY_FULL_GROUP_BY,STRICT_ALL_TABLES
   --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci #指定字符集和排序规则

更改身份验证插件

docker exec -it mysql8 bash  #进入doccker

mysql -uroot -p123456 #连接mysql

alter user 'root'@'%' identified with mysql_native_password by '123456'; #更改身份验证插件

安装一个redis容器

docker run -d --name redis \
   -p 6379:6379 \
   --restart=always \
   -v /home/docker/redis:/data \
   redis:5.0.6-alpine \
   --appendonly yes # 持久化

《PHP微服务练兵》系列索引:

因篇幅问题不能全部显示,请点此查看更多更全内容

Top