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

彩票网站建设基本流程wordpress上篇下篇代码

彩票网站建设基本流程,wordpress上篇下篇代码,前端电商网站登录界面怎么做,男女怎么做那个视频网站windows环境搭建专栏#x1f517;点击跳转 win系统环境搭建#xff08;十四#xff09;——Windows系统下使用docker安装mysql8和mysql5.7 文章目录 win系统环境搭建#xff08;十四#xff09;——Windows系统下使用docker安装mysql8和mysql5.7MySQL81.新建文件夹2.创建…windows环境搭建专栏点击跳转 win系统环境搭建十四——Windows系统下使用docker安装mysql8和mysql5.7 文章目录 win系统环境搭建十四——Windows系统下使用docker安装mysql8和mysql5.7MySQL81.新建文件夹2.创建docker-compose.yaml3.创建my.cnf4.mysql容器的启动和关闭 MySQL5.71.新建文件夹2.创建docker-compose.yaml3.创建my.cnf4.mysql容器的启动和关闭 同时使用mysql8和mysql5.7 能使用这篇文章的前提是你的window电脑已经安装了docker若没有docker请参考我的一篇文章win系统环境搭建十一——Windows安装docker把docker安装一下。若已经有了docker请往下看。如果你下载的时候感觉拉取镜像很慢可以参考我这一篇文章win系统环境搭建十三——Windows系统的docker设置阿里源把你的docker换成阿里镜像就会拉取地快一点。 如果你读过我之前写的文章就知道这一篇博客的所有内容和我写的CentOS系统环境搭建三——使用docker-compose安装mysql和Ubuntu系统环境搭建六——使用docker-compose安装MySQL内容是一模一样的为什么一样的内容我要写三遍呢因为他们一个是centos系统另一个是Ubuntu系统另一个是windos系统。But ! ! ! 为什么一样的内容我要写三遍呢 因为他们都是docker。docker是真正的跨平台你明白我意思了吗 如果你能掌握本篇博客的内容我们今后将不必再痛苦地在windows繁琐地安装mysql8不必在安装mysql的时候面对种种报错又或者某天被变态客户或者变态领导说我们这次项目要用mysql5.7请切换一个mysql5.7然后卑微的开发者只能卸载自己电脑上的mysq8然后安装mysql5.7随之而来的又是安装过程中一个一个的大坑让痛苦滚蛋吧该文献给所有在windows系统上安装MySQL的时候受苦受难的人。 现在打开cmd让我们开始吧 MySQL8 1.新建文件夹 mkdir C:\App\mysql82.创建docker-compose.yaml cd C:\App\mysql8vim docker-compose.yaml为防止格式错乱可以用粘贴模式粘贴 :set pastedocker-compose.yaml内容如下 version: 3.8 services:mysql:# 使用 MySQL 8.0.28 镜像image: mysql:8.0.28# 容器名称为 docker_mysqlcontainer_name: docker_mysql8# 设置网络ports:- 3306:3306# 容器退出时自动重启restart: always# 防止被OOM kill, -1000为最低优先级oom_score_adj: -1000environment:# 设置 MySQL root 用户的密码为 root密码一定记得改复杂不然很危险MYSQL_ROOT_PASSWORD: rootvolumes:# 挂载数据目录- ./data:/var/lib/mysql- ./mysql-files:/var/lib/mysql-files# 挂载配置文件并设置为只读模式- ./my.cnf:/etc/mysql/my.cnf:rocommand:# 使用指定的配置文件启动- --defaults-file/etc/mysql/my.cnf3.创建my.cnf cd C:\App\mysql8vim my.cnfmy.cnf内容如下 [mysql] # 默认字符集 default-character-setutf8mb4 [client] # 客户端使用的端口号 port3306 # 客户端连接的 socket 路径 socket/var/run/mysqld/mysqld.sock [mysqld] # 限制 MySQL 服务器只能从 /var/lib/mysql-files 目录读取文件或将文件写入该目录 secure-file-priv/var/lib/mysql-files # 使用主机名进行缓存查找以提高连接性能 skip-host-cache # 进行权限验证时会尝试将客户端的主机名解析为 IP 地址 skip-name-resolve # 服务端使用的端口号 port3306 # MySQL 运行用户 usermysql # 服务器 ID server-id1 # 日志时间系统时间 log_timestampsSYSTEM # 默认时区东八区 default-time_zone8:00 # 默认使用“mysql_native_password”插件认证 default_authentication_pluginmysql_native_password # 服务器连接的 socket 路径 socket/var/run/mysqld/mysqld.sock # 数据存放目录 datadir/var/lib/mysql # 开启二进制日志功能 log-bin/var/lib/mysql/mysql-bin # InnoDB 数据文件存放目录 innodb_data_home_dir/var/lib/mysql # InnoDB 日志文件存放目录 innodb_log_group_home_dir/var/lib/mysql # MySQL 错误日志文件路径 log-error/var/lib/mysql/mysql.log # 存放 MySQL 进程 ID 的文件路径 pid-file/var/lib/mysql/mysql.pid # 表名大小写不敏感 lower_case_table_names1 # 服务端字符集 character-set-serverutf8mb4 # 自动提交所有事务 autocommit1 # 跳过排它锁定 skip-external-locking # 键缓存大小 key_buffer_size64M # 允许的最大数据包大小 max_allowed_packet16M # 表缓存 table_open_cache6000 # 排序缓存大小 sort_buffer_size16M # 网络缓冲区长度 net_buffer_length32K # 读取缓冲区大小 read_buffer_size16M # 随机读取缓冲区大小 read_rnd_buffer_size1024K # MyISAM 排序缓冲区大小 myisam_sort_buffer_size265M # 线程缓存大小 thread_cache_size512 # 临时表大小 tmp_table_size512M # 启用显式默认时间戳 explicit_defaults_for_timestampON # 最大连接数 max_connections3000 # 连接错误最大数量 max_connect_errors100 # 打开文件限制 open_files_limit65535 # 二进制日志格式 binlog_formatmixed # 二进制日志过期时间秒 binlog_expire_logs_seconds864000 # 创建表时使用的默认存储引擎 default_storage_engineInnoDB # InnoDB 数据文件路径设置 innodb_data_file_pathibdata1:10M:autoextend # InnoDB 缓冲池大小 innodb_buffer_pool_size2G # InnoDB 日志文件大小 innodb_log_file_size512M # InnoDB 日志缓冲区大小 innodb_log_buffer_size16M # InnoDB 每次提交时刷新日志 innodb_flush_log_at_trx_commit1 # InnoDB 加锁等待超时时间秒 innodb_lock_wait_timeout60 [mysqldump] # 快速导出数据 quick # 允许的最大数据包大小 max_allowed_packet16M [myisamchk] # 键缓存大小 key_buffer_size64M # 排序缓冲区大小 sort_buffer_size16M # 读取缓冲区大小 read_buffer8M # 写入缓冲区大小 write_buffer8M [mysqlhotcopy] # 交互式超时时间 interactive-timeout4.mysql容器的启动和关闭 启动 docker compose up -d关闭删除 docker compose downMySQL5.7 1.新建文件夹 mkdir C:\App\mysql572.创建docker-compose.yaml cd C:\App\mysql57vim docker-compose.yaml为防止格式错乱可以用粘贴模式粘贴 :set pastedocker-compose.yaml内容如下 version: 3.8 services:mysql:# 使用 MySQL 5.7.44 镜像image: mysql:5.7.44# 容器名称为 docker_mysqlcontainer_name: docker_mysql57# 设置网络ports:- 3307:3306# 容器退出时自动重启restart: always# 防止被OOM kill, -1000为最低优先级oom_score_adj: -1000environment:# 设置 MySQL root 用户的密码为 rootMYSQL_ROOT_PASSWORD: rootvolumes:# 挂载数据目录- ./data:/var/lib/mysql- ./mysql-files:/var/lib/mysql-files# 挂载配置文件并设置为只读模式- ./my.cnf:/etc/mysql/my.cnf:rocommand:# 使用指定的配置文件启动- --defaults-file/etc/mysql/my.cnf3.创建my.cnf cd C:\App\mysql57vim my.cnfmy.cnf内容如下 [mysql] # 默认字符集 default-character-setutf8mb4 [client] # 客户端使用的端口号 port3306 socket/var/run/mysqld/mysqld.sock default-character-setutf8mb4 [mysqld] # 限制 MySQL 服务器只能从 /var/lib/mysql-files 目录读取文件或将文件写入该目录 secure-file-priv/var/lib/mysql-files # docker mysql 默认配置 datadir/var/lib/mysql # 开启二进制日志功能 log-bin/var/lib/mysql/mysql-bin # InnoDB 数据文件存放目录 innodb_data_home_dir/var/lib/mysql # InnoDB 日志文件存放目录 innodb_log_group_home_dir/var/lib/mysql # MySQL 错误日志文件路径 log-error/var/lib/mysql/mysql.log # 存放 MySQL 进程 ID 的文件路径 pid-file/var/lib/mysql/mysql.pid socket/var/run/mysqld/mysqld.sock usermysql # 用于控制是否允许 MySQL 服务器使用符号链接 symbolic-links0 # 使用主机名进行缓存查找以提高连接性能 skip-host-cache # 进行权限验证时会尝试将客户端的主机名解析为 IP 地址 skip-name-resolve #数据库服务器id这个id用来在主从服务器中标记唯一mysql服务器 server-id1 #系统数据库编码设置排序规则 character_set_serverutf8mb4 collation_serverutf8mb4_bin # 日志时间系统时间 log_timestampsSYSTEM # 默认时区东八区 default-time_zone8:00 # 表名大小写不敏感 lower_case_table_names1 # 自动提交所有事务 autocommit1 # 跳过排它锁定 skip-external-locking # 启用显式默认时间戳 explicit_defaults_for_timestampON #默认sql模式严格模式 #sql_mode ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO, #NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION #ONLY_FULL_GROUP_BY #NO_ZERO_IN_DATE 不允许年月为0 #NO_ZERO_DATE 不允许插入年月为0的日期 #ERROR_FOR_DIVISION_BY_ZERO 在INSERT或UPDATE过程中如果数据被零除则产生错误而非警告。如 果未给出该模式那么数据被零除时MySQL返回NULL #NO_ENGINE_SUBSTITUTION 不使用默认的存储引擎替代 sql_modeSTRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION #是MySQL执行排序使用的缓冲大小。如果想要增加ORDER BY的速度首先看是否可以让MySQL使用索引而不是额外的排序阶段 #如果不能可以尝试增加sort_buffer_size变量的大小 sort_buffer_size16M #应用程序经常会出现一些两表或多表Join的操作需求MySQL在完成某些 Join 需求的时候all/index join #为了减少参与Join的“被驱动表”的读取次数以提高性能需要使用到 Join Buffer 来协助完成 Join操作。 #当 Join Buffer 太小MySQL 不会将该 Buffer 存入磁盘文件而是先将Join Buffer中的结果集与需要 Join 的表进行 Join 操作 #然后清空 Join Buffer 中的数据继续将剩余的结果集写入此 Buffer 中 #如此往复。这势必会造成被驱动表需要被多次读取成倍增加 IO 访问降低效率。 #若果多表连接需求大则这个值要设置大一点。 join_buffer_size16M #索引块的缓冲区大默认16M key_buffer_size64M # 消息缓冲区会用到该列该值太小则会在处理大包时产生错误。如果使用大的text,BLOB列必须增加该值 max_allowed_packet16M # 最大连接数 max_connections3000 # 连接错误最大数量 max_connect_errors100 #表描述符缓存大小可减少文件打开/关闭次数,一般max_connections*2。 table_open_cache6000 #MySQL 缓存 table 句柄的分区的个数,每个cache_instancetable_open_cache/table_open_cache_instances table_open_cache_instances32 #mysql打开最大文件数 open_files_limit65535 #慢查询开发调式阶段才需要开启慢日志功能。上线后关闭 slow_query_logOFF # 创建表时使用的默认存储引擎 default_storage_engineInnoDB # InnoDB 数据文件路径设置 innodb_data_file_pathibdata1:10M:autoextend # InnoDB 缓冲池大小 innodb_buffer_pool_size2G # InnoDB 日志文件大小 innodb_log_file_size512M # InnoDB 日志缓冲区大小 innodb_log_buffer_size16M # InnoDB 每次提交时刷新日志 innodb_flush_log_at_trx_commit1 # InnoDB 加锁等待超时时间秒 innodb_lock_wait_timeout60 # 网络缓冲区长度 net_buffer_length32K # 读取缓冲区大小 read_buffer_size16M # 随机读取缓冲区大小 read_rnd_buffer_size1024K # MyISAM 排序缓冲区大小 myisam_sort_buffer_size265M # 线程缓存大小 thread_cache_size512 # 临时表大小 tmp_table_size512M [mysqldump] # 快速导出数据 quick # 允许的最大数据包大小 max_allowed_packet16M [myisamchk] # 键缓存大小 key_buffer_size512M # 排序缓冲区大小 sort_buffer_size16M # 读取缓冲区大小 read_buffer16M # 写入缓冲区大小 write_buffer16M [mysqlhotcopy] # 交互式超时时间 interactive-timeout4.mysql容器的启动和关闭 启动 docker compose up -d关闭删除 docker compose down同时使用mysql8和mysql5.7 先看看有没有两个容器都在运行 docker ps你就说好不好用吧
http://www.pierceye.com/news/577842/

相关文章:

  • 一站式服务的优点无锡网站搜索优化
  • 怎么做地区网站烟台网站建设首推企汇互联见效付款
  • 杭州网站优化服务网站内容方案
  • 大气手机网站模板免费下载军事网站模板下载
  • 大兴德艺网站建设wordpress上传的gif图不会动
  • 三门峡住房和建设局网站房产主题wordpress
  • 网站改版 权重php做网站脑图
  • 交易网站建设需要学什么网店装修
  • 青岛市城市建设档案馆网站东莞网络推广优化排名
  • 成交型网站做网站优化的价格
  • 后台网站设计烟台优化网站公司
  • 网站开发中涉及的侵权行为软件开发案例展示
  • 网站开发u盘128够吗网络服务器是指什么
  • 网站空间试用百度搜索引擎关键词优化
  • 中山品牌网站设计阿里云企业网站怎么建设
  • 做网站推广广告房地产行业网站开发
  • 济宁网站建设 企业谷wordpress手机 不适应
  • 如何用php做网站合肥专业手机网站哪家好
  • 如何推广自己的网站和产品如何用dw做网站地图
  • 株洲有名的网站重庆市公路建设信息网官网
  • 网站安全证书出错怎么做dw网页制作素材网站
  • 收录查询 站长工具给网站做解答是干嘛的
  • 成都哪些公司可以做网站建网站现软件
  • 深圳wap网站建设传奇霸主页游
  • 做网站首先要干什么营销软文200字
  • 帝国cms做的网站私人定制女装店
  • 网站建设南沙wordpress video
  • 网站建设开票应该开哪个行业什么网站可以免费做视频的软件
  • 百度seo查询收录查询网站推广策划案seo教程
  • 如何免费建立网站中贤建设集团网站