网站备案率是什么大连市建设工程电子文件编辑软件

张小明 2026/1/9 16:21:18
网站备案率是什么,大连市建设工程电子文件编辑软件,百度网站收录查询地址,如何制作代码Docker 安装 MySQL 8.0 是日常运维中最常用的方式之一#xff0c;核心是镜像拉取持久化配置适配 MySQL 8.0 特性#xff08;如密码策略、认证插件、字符集等#xff09;#xff0c;以下是通用且避坑的详细步骤#xff0c;适配 Linux#xff08;CentOS/Debian/Ubuntu…Docker 安装 MySQL 8.0 是日常运维中最常用的方式之一核心是镜像拉取持久化配置适配 MySQL 8.0 特性如密码策略、认证插件、字符集等以下是通用且避坑的详细步骤适配 LinuxCentOS/Debian/Ubuntu系统Windows/macOS 仅需微调目录路径即可。一、前置准备检查/安装 Docker确保服务器已安装 Docker推荐 20.10 版本未安装则执行以下命令快速安装# 通用 Linux 一键安装 Docker阿里云镜像速度快curl-fsSL https://get.docker.com|bash-sdocker--mirror Aliyun# 启动 Docker 并设置开机自启systemctl startdockersystemctlenabledocker# 验证 Docker 安装docker-v# 输出版本号即成功如 Docker version 20.10.24, build 297e128二、拉取 MySQL 8.0 镜像推荐指定具体版本避免拉取latest标签导致版本兼容问题推荐指定稳定版本如 8.0.36# 拉取 MySQL 8.0.36可替换为最新 8.0.x 版本如 8.0.37dockerpull mysql:8.0.36# 验证镜像拉取成功dockerimages|grepmysql# 输出 mysql:8.0.36 即成功三、创建持久化目录核心避免容器删除丢失数据MySQL 的数据、配置、日志需挂载到宿主机目录否则容器删除后数据全部丢失# 创建目录自定义路径如 /data/mysqlmkdir-p /data/mysql/{data,conf,logs}# 赋予权限避免容器读写权限不足Linux 需执行chmod-R777/data/mysqlchown-R root:root /data/mysqlWindows/macOS 无需赋权直接创建目录即可如D:\docker\mysql\data。四、启动 MySQL 8.0 容器核心命令MySQL 8.0 有严格的密码策略需大小写数字特殊字符且默认认证插件可能导致旧客户端连接失败启动命令需适配这些特性dockerrun -d\--name mysql8.0\# 容器名称自定义如 mysql80--restart always\# 开机自启容器崩溃/服务器重启后自动运行-p3306:3306\# 端口映射宿主机:容器若3306被占用可改如 3307:3306-v /data/mysql/data:/var/lib/mysql\# 数据持久化核心-v /data/mysql/conf:/etc/mysql/conf.d\# 自定义配置文件挂载-v /data/mysql/logs:/var/log/mysql\# 日志持久化-eMYSQL_ROOT_PASSWORDMySql123456\# root密码必须复杂大小写数字特殊字符-eTZAsia/Shanghai\# 时区解决时间差/乱码问题-eMYSQL_DEFAULT_CHARACTER_SETutf8mb4\# 默认字符集兼容emojimysql:8.0.36\# 镜像版本与拉取的一致--default-authentication-pluginmysql_native_password\# 兼容旧客户端如Navicat 11--character-set-serverutf8mb4\# 服务端字符集--collation-serverutf8mb4_unicode_ci\# 字符集排序规则--lower_case_table_names1# 表名忽略大小写可选适配Windows习惯五、验证安装是否成功1. 检查容器运行状态dockerps|grepmysql8.0# 输出如下表示正常STATUS 为 Up# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES# xxxxxxxx mysql:8.0.36 docker-entrypoint.s… 10 seconds ago Up 9 seconds 0.0.0.0:3306-3306/tcp, 33060/tcp mysql8.02. 进入容器登录 MySQL# 进入 MySQL 容器dockerexec-it mysql8.0 /bin/bash# 登录 MySQL输入启动命令中配置的密码 MySql123456mysql -uroot -p登录成功后执行show databases;验证输出系统库mysql/information_schema/performance_schema即正常mysqlshowdatabases;--------------------|Database|--------------------|information_schema||mysql||performance_schema||sys|--------------------4rowsinset(0.01sec)3. 外部客户端连接Navicat/DBeaver 等在本地/内网机器上用数据库客户端连接主机服务器 IP本地 Docker 填127.0.0.1端口3306若修改过则填新端口如 3307用户名root密码MySql123456能连接并创建库/表即部署完成。六、常用操作运维必备# 重启 MySQL 容器dockerrestart mysql8.0# 停止 MySQL 容器dockerstop mysql8.0# 查看 MySQL 启动日志排查问题用dockerlogs -f mysql8.0# 备份 MySQL 数据核心备份挂载的 data 目录cp-r /data/mysql/data /data/mysql/data_backup_$(date%Y%m%d)# 删除 MySQL 容器数据已持久化删除后可重新启动dockerstop mysql8.0dockerrmmysql8.0# 重新启动容器仅删除容器时用镜像仍在dockerrun -d\--name mysql8.0\--restart always\-p3306:3306\-v /data/mysql/data:/var/lib/mysql\-v /data/mysql/conf:/etc/mysql/conf.d\-v /data/mysql/logs:/var/log/mysql\-eMYSQL_ROOT_PASSWORDMySql123456\-eTZAsia/Shanghai\mysql:8.0.36\--default-authentication-pluginmysql_native_password七、关键配置说明避坑重点密码策略MySQL 8.0 要求root密码至少 8 位且需包含「大小写字母数字特殊字符」如MySql2025!密码过简单会导致容器启动失败日志提示ERROR: Database initialization failed。端口冲突若 3306 被占用修改端口映射如-p 3307:3306外部连接时用 3307 端口。防火墙/安全组Linux 需开放 3306 端口云服务器需配置安全组# CentOS 7/8firewall-cmd --add-port3306/tcp --permanentfirewall-cmd --reload# Ubuntu/Debianufw allow3306ufw reload字符集utf8mb4是 MySQL 8.0 推荐字符集兼容 emoji 表情避免中文乱码若用utf8会导致 emoji 插入失败。认证插件--default-authentication-pluginmysql_native_password解决旧客户端如 Navicat 11、Python2 的 MySQLdb无法连接 MySQL 8.0 的问题MySQL 8.0 默认插件为caching_sha2_password。八、常见问题排查1. 容器启动失败STATUS 为 Exited (1)原因密码过简单、目录权限不足、SELinux 未关闭CentOS。解决# 查看报错日志dockerlogs mysql8.0# 示例密码过简单则重新设置复杂密码删除失败容器后重启dockerrmmysql8.0# 重新执行启动命令替换为复杂密码2. 客户端连接提示「认证失败」原因默认认证插件不兼容旧客户端。解决进入容器修改 root 认证插件dockerexec-it mysql8.0 /bin/bash mysql -uroot -p ALTERUSERroot%IDENTIFIED WITH mysql_native_password BYMySql123456;FLUSH PRIVILEGES;3. 中文乱码/时间不一致解决启动命令中已配置TZAsia/Shanghai和utf8mb4若仍乱码在自定义配置文件中补充# 创建自定义配置文件echo-e[mysqld]\ninit_connectSET NAMES utf8mb4\nserver_timezone Asia/Shanghai/data/mysql/conf/my.cnf# 重启容器dockerrestart mysql8.0总结Docker 安装 MySQL 8.0 的核心是「镜像拉取持久化挂载适配 8.0 特性」重点关注密码复杂度、字符集、认证插件和时区配置避免踩坑。只要保证目录权限正确、端口开放、密码合规即可快速部署稳定的 MySQL 8.0 实例。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

微信嵌入手机网站c 网站开发 调试

在 C# 开发中,int(System.Int32)是最常用的基础值类型之一,而 int? 作为可空值类型(Nullable Value Type)的典型代表,常用于表达"一个数值可能不存在"的业务语义。 不少开发者对二者…

张小明 2026/1/2 21:33:27 网站建设

健康养老网站建设网页设计实训报告总结3000字

FaceFusion模型微调指南:针对特定人群优化换脸自然度在影视特效、虚拟偶像和个性化内容创作日益火热的今天,人脸交换技术早已不再是实验室里的概念。像FaceFusion这样的先进框架,已经能实现跨姿态、高保真的面部替换,但在实际落地…

张小明 2026/1/2 16:49:30 网站建设

网页设计网站的分析温州网站建设最新报价

还在为百度网盘的龟速下载而烦恼吗?每次看到几十KB/s的下载速度,是不是都想放弃下载?今天我要向你介绍的这款百度网盘解析工具,能够让你彻底告别限速烦恼,实现真正的下载自由!这款完全免费的本地解析工具&a…

张小明 2026/1/2 21:11:47 网站建设

公司网站做百度广告如何报税wordpress全自动淘宝客

PyTorch-CUDA-v2.6镜像是否支持语音识别模型?Wav2Vec2测试 在智能语音交互日益普及的今天,从语音助手到会议转录,自动语音识别(ASR)已深度融入我们的数字生活。然而,构建一个高效、稳定的语音识别系统远不止…

张小明 2026/1/2 16:13:09 网站建设

成都万商云集做网站怎么样什么行业愿意做网站

Excalidraw AI绘图平台支持私有化部署,安全可控 在远程协作成为常态的今天,团队沟通对可视化工具的依赖前所未有。尤其是在系统设计、产品规划和敏捷开发中,一张清晰的架构图或流程图往往胜过千言万语。然而,传统绘图工具操作繁琐…

张小明 2026/1/2 19:36:54 网站建设

青岛正规网站建设哪家便宜怎么创建网页的桌面快捷方式

一、传统判空的血泪史:一个价值9800笔的错误教训在复杂的业务系统中,空指针异常(NPE)是最常见但也是最危险的错误之一。某次生产事故中,一个业务层的空指针异常导致凌晨产生了9800笔错误交易,造成了巨大的经…

张小明 2026/1/3 1:09:52 网站建设