Ubuntu 11.10 mysql problem after upgrade

GitLab私有化部署全链路实操:Ubuntu+nginx+MySQL生产级落地 GitLab作为企业级DevOps平台,其私有化部署远不止安装软件,而是涉及操作系统适配、反向代理深度配置与数据库兼容性治理的技术体系。核心原理在于理解GitLab Omnibus包对Ubuntu 22.04 LTS的ABI依赖、nginx对Git over HTTP(S)和WebSocket的协议级支持要求,以及MySQL替代PostgreSQL时的严格模式与功能取舍。该方案具备高可控性、审计合规性与内网安全价值,广泛应用于金融、政务、制造业等对代码不出域、日志留存、物理隔离有强约束的场景,是构建自主可控 阅读详情

原文网址:http://my.opera.com/djfake/blog/2011/11/05/ubuntu-11-10-mysql-problem-after-upgrade


Ubuntu 11.10 mysql problem after upgrade

mysql, Ubuntu, apparmor, mysqld, 11.10, upgrade

If you find that mysql doesn't run after upgrading to 11.10, it could an issue with the fact that /var/run was replaced with /run.

Check  /var/log/mysql/error.log, and you'll find something like this: 
111104 19:11:33 [Note] Plugin 'FEDERATED' is disabled.
111104 19:11:33  InnoDB: Initializing buffer pool, size = 8.0M
111104 19:11:33  InnoDB: Completed initialization of buffer pool
111104 19:11:34  InnoDB: Started; log sequence number 0 44233
111104 19:11:34 [ERROR] Can't start server : Bind on unix socket: Permission den
ied
111104 19:11:34 [ERROR] Do you already have another mysqld server running on soc
ket: /var/run/mysqld/mysqld.sock ?
111104 19:11:34 [ERROR] Aborting

Or if you try to login to mysql, you'll get this:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Well, here's the fix! Go edit  /etc/apparmor.d/usr.sbin.mysqld as root and replace
  /var/run/mysqld/mysqld.pid w,
  /var/run/mysqld/mysqld.sock w,

with 
  /{,var/}run/mysqld/mysqld.pid w,
  /{,var/}run/mysqld/mysqld.sock w,

then 
sudo service mysql restart

and viola! our mysql db's are back!
Ubuntu 20.04 安装 Composer 的底层原理与排错指南 Composer 是 PHP 生态的依赖解析与自动加载调度核心,其本质远超普通包管理器——它基于语义化版本(SemVer)计算依赖图、校验 PHP 扩展兼容性(如 mbstring、openssl)、执行 TLS 1.2+ 证书链验证,并生成 PSR-4/PSR-0 自动加载映射。在 Ubuntu 20.04 这类 LTS 系统中,因默认 PHP 7.4 最小化安装、ca-certificates 过期、系统级 openssl 扩展未启用等深层约束,极易触发 'cURL error 60' 或 'Your 阅读详情

相关推荐

Ubuntu 20.04 部署 Jenkins:生产级安装、安全加固与故障排查

Jenkins 是开源 CI/CD 领域最成熟稳定的持续集成引擎,其核心价值在于可审计、可扩展、可长期维护的自动化能力。它基于 Java 运行时构建,依赖严格的权限模型、网络隔离机制和持久化存储策略。在 Linux 环境中,尤其是 Ubuntu 20.04 这类 LTS 发行版上,Jenkins 的部署远不止于 apt 安装——需统筹 Java 版本兼容性(如 OpenJDK 11)、反向代理(Nginx)配置、HTTPS 终止、CSRF 防护及 /var/lib/jenkins 目录权限治理。实际工程中,

weixin_33749131的博客 524

Ubuntu 20.04 LTS服务器升级指南与优化实践

Linux服务器操作系统的选择直接影响服务的稳定性和维护效率。Ubuntu LTS版本因其长期支持周期和丰富的软件生态,成为企业级部署的首选。以Ubuntu 20.04 LTS为例,其默认搭载Linux 5.4内核,支持exFAT文件系统和ZFS等先进特性,同时提供5-10年的安全更新保障。在服务器升级过程中,系统兼容性验证、数据备份和依赖管理是关键环节,通过`do-release-upgrade`工具可实现平滑过渡。升级后的性能调优包括内核参数调整、微码更新等操作,结合`bpftrace`等工具可进行深度

weixin_30608503的博客 841

Ubuntu 22.04 + Nextcloud Snap 私有云部署实战指南

私有云是现代个人与小团队数据主权的核心基础设施,其本质是基于Linux的自托管Web应用平台,依赖稳定操作系统、安全Web服务与可维护架构。Nextcloud作为主流开源私有云套件,需运行在兼容PHP/MySQL/Redis的可靠环境中;Ubuntu 22.04 LTS凭借5年长期支持、systemd集成与Snap原生支持,成为当前最优底座。Snap机制通过原子化封装实现HTTPS自动配置、数据库隔离与配置即代码,显著降低运维复杂度与升级风险,相比Docker和手动LAMP方案更适配免维护场景。本文聚焦Ne

weixin_33834137的博客 396

Ubuntu 20.04 LEMP生产级调优:Nginx、MySQL、PHP协同优化指南

LEMP(Linux+Nginx+MySQL+PHP)是Web服务的经典技术栈,其核心价值不在于组件安装,而在于四者在高并发、低延迟、强稳定性场景下的深度协同。理解Nginx的location匹配机制与反向代理连接复用原理,掌握MySQL 8.0字符集兼容性配置与InnoDB表碎片在线治理方法,厘清PHP-FPM进程模型与OPcache预热逻辑,并结合Ubuntu 20.04系统级限制(如systemd资源约束、内核网络参数、EXT4挂载选项)进行全局调优,才能构建真正可承载真实业务流量的生产环境。本文聚焦

weixin_30430169的博客 383

Ubuntu 16.04 GitLab 部署 Let‘s Encrypt HTTPS 实战指南

HTTPS 是现代代码协作平台(如 GitLab)的安全基石,其核心在于可信 SSL/TLS 证书的部署与自动续期。Let’s Encrypt 作为免费、自动化、开放的证书颁发机构(CA),依托 ACME 协议实现证书生命周期管理,已被主流操作系统和开发工具链原生信任。在老旧但仍在企业内网广泛使用的 Ubuntu 16.04 环境中,因 OpenSSL 1.0.2g、Python 2.7 和 GitLab Omnibus 版本限制,直接启用内置 Let’s Encrypt 支持易失败;必须采用系统级 Ngi

cqbh2011的博客 787

Ubuntu 14.04 安装 OpenLiteSpeed 实战指南

Web服务器是现代应用交付的基础设施核心,其选型需兼顾兼容性、运维效率与运行确定性。在老旧Linux环境(如内核3.13、glibc 2.19、upstart)中,传统方案常面临编译失败、依赖冲突或容器不可用等挑战。OpenLiteSpeed凭借低资源占用、原生Web管理界面和LSAPI协议支持,成为Ubuntu 14.04等存量系统的高适配选择。它无需systemd、不依赖动态Python工具链,安装过程可审计、可离线复现,特别适用于教育、政务等对变更管控严格的边缘场景。本文聚焦真实生产环境下的兼容性兜底

weixin_33716154的博客 347

Ubuntu 12.04下部署CiviCRM 4.6.37实战指南

CiviCRM是一款专为非营利组织设计的开源客户关系管理系统,其核心价值在于深度集成捐赠管理、会员续费、活动报名与GDPR合规等公益场景刚需。在PHP 5.3、MySQL 5.5、Apache 2.2等旧技术栈约束下,CiviCRM 4.6.37是最后一个完整兼容Ubuntu 12.04 LTS的稳定版本,它通过规避`IF NOT EXISTS`语法缺陷、适配WordPress/Drupal/Joomla三类CMS权限模型,并支持文件缓存替代Memcached等关键优化,实现老旧基础设施上的安全、可维护落地

weixin_33857679的博客 450

Ubuntu 20.04 Apache部署实战:从安装到HTTPS生产就绪

Web服务器是现代应用架构的基础设施核心,Apache作为最成熟的开源HTTP服务器,其运行原理涉及进程模型、模块化设计、Linux权限机制与systemd服务管理。理解其配置加载流程(如sites-enabled符号链接)、模块启用机制(a2enmod)和安全基线(www-data权限、SSL加固),是保障网站稳定、可审计、可扩展的关键。在Ubuntu 20.04 LTS环境下,APT原生安装提供最高可控性与安全更新时效性,适用于个人博客、PHP应用及企业内部系统等真实场景。本文聚焦于生产级部署路径,覆盖

weixin_33743703的博客 346

juju reactive charm (by quqi99)

sudo snap install charm --classic mkdir -p /bak/work/charms/layers export JUJU_REPOSITORY=/bak/work/charms export LAYER_PATH=$JUJU_REPOSITORY/layers cd $LAYER_PATH charm create simple cd simple sudo ...

技术并艺术着 8741

Ubuntu 14.04 下 Consul TLS 加密实战:老旧系统安全加固指南

TLS(传输层安全)是保障分布式系统通信机密性与完整性的基础机制,其核心原理是通过非对称加密协商会话密钥,再以对称加密保护数据传输。在微服务架构中,Consul 作为关键的服务发现与配置中心,若未启用 TLS,所有节点间通信(包括 RPC、HTTP API、gossip 协议)均以明文暴露,极易导致服务拓扑泄露、凭据窃取甚至集群劫持。尤其在 Ubuntu 14.04 这类长期稳定但密码学栈陈旧的生产环境中,直接套用现代 TLS 配置将触发 CVE-2016-2183 等高危漏洞,并因 OpenSSL 1.0

326

Ubuntu 16.04 + Icinga2 工业级主机服务监控实战

网络监控系统是保障IT与OT融合基础设施稳定运行的核心能力,其本质是通过存活探测、服务可用性验证和轻量指标采集,实现对物理设备与业务系统的可观测性。Icinga2凭借文本化配置、确定性状态机和低资源占用,在老旧硬件与受限网络环境中展现出独特技术价值;而Ubuntu 16.04虽已EOL,但其Linux 4.4内核、systemd 229及MySQL 5.7组合,恰为工控终端、嵌入式网关等低算力高可靠场景提供了不可替代的稳定基线。本文聚焦Icinga2在真实工业现场的落地逻辑——从hosts文件精准绑定、ID

403

Ubuntu 20.04 手动部署 Nextcloud 私有云全指南

Nextcloud 是一款开源私有云协作平台,其核心价值在于数据自主可控与本地化部署能力。它基于 PHP 构建,依赖 LAMP(Linux + Apache + MariaDB + PHP)技术栈实现 WebDAV、文件同步、日历联系人等企业级功能。相比 Docker 或 Snap 封装方案,原生 LAMP 部署在 Ubuntu 20.04 上具备更强的调试可见性、AppArmor 兼容性与升级可控性,尤其适合中小团队及家庭用户构建合规、稳定、可长期维护的私有云基础设施。本文聚焦于 Ubuntu 20.04

weixin_34050005的博客 393

Ubuntu 18.04 手动安装 Composer 的必要性与工程实践

Composer 是 PHP 生态中实现依赖管理与自动加载的核心工具,其工作原理基于语义化版本(SemVer)解析、PSR-4 自动加载规范及 Packagist 包仓库协议。技术价值在于统一项目依赖生命周期,保障多环境一致性;典型应用场景包括 Laravel/Symfony 项目部署、ThinkPHP 老系统维护、Docker 多阶段构建及 CI/CD 流水线加速。当系统级包管理器(如 apt)提供的 Composer 版本陈旧(如 Ubuntu 18.04 默认的 1.6.x),将导致 PHP 7.2+

chuchen7021的博客 311

Ubuntu 16.04 上 GoCD 持续交付部署与调优实战指南

持续交付(CD)是现代软件工程中保障高质量、高频次发布的基础设施能力,其核心在于构建可追溯、可重复、可视化的端到端流水线。值流图(VSM)作为CD系统的关键设计范式,直观呈现代码到部署的全链路依赖与状态,显著提升故障定位与协作效率。在Linux发行版中,Ubuntu 16.04凭借稳定的OpenJDK 8支持、成熟的systemd服务管理及对Docker的良好兼容性,成为GoCD 16.x系列官方推荐的生产级运行平台。本文聚焦该经典技术组合,深入解析Java环境配置、systemd服务陷阱、IPv6绑定冲突

SAN_YUN的专栏 560

Ubuntu 22.04下Postfix邮件服务器实战配置与生产加固

Postfix是Linux系统中核心的邮件传输代理(MTA),承担发信、路由与安全中继等关键任务。其工作原理基于SMTP协议栈与队列驱动架构,通过main.cf和master.cf实现策略控制与服务调度。在Ubuntu 22.04 LTS环境中,Postfix 3.7.1版本深度集成systemd服务模型、OpenSSL 3.0及现代TLS策略,技术价值体现在高可靠性、细粒度权限控制与企业级合规能力。典型应用场景包括CI/CD通知、Web应用发信、轻量邮件网关等,尤其需关注SPF/DKIM/DMARC三件套

weixin_30718391的博客 409

C++结合大漠插件实现DNF自动化脚本:从原理到实战

自动化技术通过模拟用户操作,实现重复性任务的自动执行,其核心原理在于对系统输入输出接口的精确控制。在Windows平台,这通常涉及窗口管理、图像识别与键鼠模拟等技术。这些技术为软件自动化测试、办公流程自动化及特定场景的辅助工具开发提供了工程实践基础。大漠插件作为国内广泛使用的Windows自动化开发组件,封装了上述底层操作,显著降低了开发门槛。通过其提供的COM接口,开发者可以高效实现窗口绑定、后台找图找色及内存读写等关键功能。本文以《地下城与勇士》为例,详细解析如何利用C++集成大漠插件,构建一个稳定、高

weixin_34185512的博客 580

Ubuntu 14.04下用apt-get安装Tomcat 7的最小侵入式部署指南

Tomcat 是 Java Web 应用的核心 Servlet 容器,其稳定运行依赖于与操作系统、JVM 和内核的深度适配。在老旧但仍在服役的 Ubuntu 14.04 环境中,手动安装或升级至新版 Tomcat 常引发类加载冲突、EL API 版本不匹配、NIO 线程模型失配等底层兼容性问题。apt-get 安装机制通过 Debian 包管理封装了经过千台设备验证的依赖处理、用户权限隔离、日志路径标准化及 init.d 启动脚本,实现最小侵入性部署。该方式特别适用于工控网关、实验室服务器、嵌入式后台等资源

weixin_33693070的博客 332

软件测试工程师笔试题

这里写目录标题全套软件测试面试笔试题(附答案)二、选折三、添空四、简答(资料是搜集整理的,感谢前辈的解题)无1.区别阶段评审的与同行评审2.什么是软件测试3. 简述集成测试的过程4 怎么做好文档测试5 白盒测试有几种方法6 系统测试计划是否需要同行审批,为什么7Alpha 测试与 beta 的区别8 比较负载测试,容量测试和强度测试的区别。性能测试从使用方便的角度来说,9 测试结束的标准是什么?10 描述软件测试活动的生命周期?11 软件的缺陷等级应如何划分? 软件测试工程师笔试题(附答案) 全套软件测试面

m0_46446002的博客 2549

Debian 10 LAMP 部署实战:Apache+PHP+MariaDB 原生适配指南

LAMP 是 Linux 环境下经典的 Web 技术栈,其核心由 Apache(Web 服务器)、PHP(服务端脚本语言)和 MariaDB(关系型数据库)构成。理解三者在 Debian 发行版中的模块加载机制、认证策略与配置协同逻辑,是实现稳定部署的关键。Debian 10(Buster)以稳定性为优先,采用 PHP 7.3、MariaDB 10.3 和 Apache 2.4 的特定组合,其模块启用顺序(如 a2enmod php7.3 必须在 mpm_prefork 后)、默认认证插件(unix_soc

weixin_34175509的博客 319

小龙虾 OpenClaw 安装全攻略:本地部署 AI 智能体一步到位

OpenClaw(昵称小龙虾)是一款 MIT 开源协议的本地优先 AI 智能体执行网关,支持多平台接入、本地部署,能实现自然语言驱动的设备自动化操作,区别于纯对话 AI,可直接操控系统执行实际任务,数据全程本地存储更安全。本文带来 2026 最新版 OpenClaw 安装教程,适配 Windows/macOS/Linux 全系统,新手也能一键搞定。

lujiawei00的专栏 1976

基于MATLAB的鲁棒主成分分析(Robust PCA)图像去噪

鲁棒主成分分析(Robust PCA)是一种有效的图像去噪方法,它能够在保持图像细节的同时去除噪声。本文将介绍如何使用MATLAB实现基于鲁棒PCA的图像去噪,并提供相应的源代码。它假设噪声是随机的、高斯分布的,并将图像分解为一个低秩矩阵和一个稀疏矩阵的和。低秩矩阵表示图像的结构和纹理信息,稀疏矩阵表示图像中的噪声和细节信息。接下来,我们将图像矩阵减去均值,得到规范化的图像矩阵。然后,我们将灰度图像转换为矩阵形式,并计算图像的均值。通过分离出低秩矩阵和稀疏矩阵,我们就得到了去噪后的图像和残差图像。

DevRevolt的博客 1125

Ubuntu 20.04手动编译部署Nginx-RTMP服务器实战指南

RTMP服务器是低延迟流媒体分发的核心基础设施,其本质是将RTMP推流实时转封装为HLS或DASH等HTTP自适应流格式的轻量级协议网关。它不参与编码与用户管理,专注在接收、转封装与分发三层能力,因而具备高并发、低开销、易集成Nginx生态的技术价值。典型应用场景包括在线教育直播、体育赛事多端分发(教室HLS+APP DASH+AI分析直取RTMP)以及边缘推拉流验证。本文聚焦Ubuntu 20.04 LTS环境下从源码编译Nginx-RTMP模块的完整链路,覆盖OpenSSL兼容性修复、PCRE版本精准控

weixin_34384681的博客 427

YOLOv13改进策略【YOLO和Mamba】| 替换骨干 Mamba-YOLOv13-T !!! 最新的发文热点

模块是模型中的一个重要组成部分,其主要作用是在模型的初始阶段对输入图像进行处理,方便后续的特征提取和目标检测。以下是对。

Limiiiing的博客 355
上一篇: Android如何根据当前显示配置匹配资源 layout / drawable
下一篇: eclipse build后生成 apk
勤奋专注
博客等级 码龄19年 80粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值