当前位置: 首页 > news >正文

在eclipse中做网站开发网站模板

在eclipse中做网站开发,网站模板,武汉建站模板厂家,广州疫情防控最新通报使用docker-compose 部署 MySQL(所有版本通用) 一、拉取MySQL镜像 我这里使用的是MySQL8.0.18,可以自行选择需要的版本。 docker pull mysql:8.0.18二、创建挂载目录 mkdir -p /data/mysql8/log mkdir -p /data/mysql8/data mkdir -p /dat…

使用docker-compose 部署 MySQL(所有版本通用)

一、拉取MySQL镜像

我这里使用的是MySQL8.0.18,可以自行选择需要的版本。

docker pull mysql:8.0.18

二、创建挂载目录

mkdir -p /data/mysql8/log
mkdir -p /data/mysql8/data
mkdir -p /data/mysql8/conf.d

三、添加配置文件my.cnf (没有特殊需求可以跳过)

这里需要给MySQL做点自定义的配置,比如时区字符编码等

vi /data/mysql8/conf.d/my.cnf
###### [client]配置模块 ######
[client]
default-character-set=utf8mb4
socket=/var/lib/mysql/mysql.sock###### [mysql]配置模块 ######
[mysql]
# 设置MySQL客户端默认字符集
default-character-set=utf8mb4
socket=/var/lib/mysql/mysql.sock###### [mysqld]配置模块 ######
[mysqld]
port=3306
user=mysql
# 设置sql模式 sql_mode模式引起的分组查询出现*this is incompatible with sql_mode=only_full_group_by,这里最好剔除ONLY_FULL_GROUP_BY
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
server-id = 1# MySQL8 的密码认证插件 如果不设置低版本navicat无法连接
default_authentication_plugin=mysql_native_password# 禁用符号链接以防止各种安全风险
symbolic-links=0# 允许最大连接数
max_connections=1000# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB# 表名存储在磁盘是小写的,但是比较的时候是不区分大小写
lower_case_table_names=0
max_allowed_packet=16M # 设置时区
default-time_zone='+8:00'

四、编写 docker-compose.yml 文件 

version: '3'
services:mysql: # 服务名称image: mysql:8.0.18 # 或其它mysql版本container_name: mysql8 # 容器名称environment:- MYSQL_ROOT_PASSWORD=123456 # root用户密码
#      - TZ=Asia/Shanghai # 设置容器时区 我这里通过下面挂载方式同步的宿主机时区和时间了,这里忽略volumes:- /data/mysql8/log:/var/log/mysql # 映射日志目录,宿主机:容器- /data/mysql8/data:/var/lib/mysql # 映射数据目录,宿主机:容器- /data/mysql8/conf.d:/etc/mysql/conf.d # 映射配置目录,宿主机:容器- /etc/localtime:/etc/localtime:ro # 让容器的时钟与宿主机时钟同步,避免时间的问题,ro是read only的意思,就是只读。ports:- 3306:3306 # 指定宿主机端口与容器端口映射关系,宿主机:容器restart: always # 容器随docker启动自启

 五、启动容器

docker-compose -f docker-compose.yml up -d

六、运行后查看启动容器的情况

docker ps

七、连接测试

以交互式命令进入容器,也可以使用navicat等客户端连接,使用Docker安装MySQL会给root用户开启远程访问。

docker exec -it mysql8 /bin/bash

使用MySQL自带客户端连接工具连接

mysql -h127.0.0.1 -uroot -p123456

http://www.khdw.cn/news/23628.html

相关文章:

  • 怎样找人做网站都有什么推广平台
  • 搞个竞拍网站怎么做推广策略都有哪些
  • 政府网站建设方向网址搜索引擎
  • 建设一个类似于猪八戒的网站需要文案短句干净治愈
  • 潍坊专业做网站seo怎么做优化工作
  • 买个购物网站查域名网站
  • 莆田专业网站建设公司价格百度网站官网入口
  • 上海微网站开发seo优化就业前景
  • 17网站一起做网店怎么样简述网络营销的特点及功能
  • 网站icp备案查询官网公司地址怎么弄在百度上显示
  • 学seo建网站一点优化
  • 资讯类网站建设资质要求dw软件怎么制作网页
  • 做网站参考线怎么拉seo综合查询网站源码
  • icp网站信息中国企业网官方网站
  • 淘宝客都在什么平台建网站网络营销seo优化
  • 网站建设 发票百度关键词seo排名
  • 赣州企业做网站产品经理培训
  • 京东可以做特效的网站店铺推广
  • 制作微信网站如何创建自己的网址
  • 上海 网站开发app注册推广
  • 专业做医院网站做一个私人网站需要多少钱
  • 网站建设优化服务方案模板长沙seo优化推广公司
  • 摄影网站的模板大连头条热点新闻
  • 如何建设新闻网站百度电脑版网页
  • 提供企业网站建设价格国外十大免费服务器和域名
  • 重庆模板网站哪个好百度网站优化软件
  • 本地建设网站软件下载html网页制作网站
  • 全屏滚动网站示例广州百度竞价外包
  • 建立门户公司网站微信广告
  • 酒店招聘做的好的网站沈阳seo优化排名公司