热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

gentoo系统中把MySQL5.1数据库升?为MariaDB5.5.x

在Oracle吃掉SUN取得MySQL之後,大家一直以??racle??车?ySQL,不?直到?在?是?]有?邮?但是仍然有?小?幼髯?人???像是移除testcase[1].不???妒褂?ySQL己久,?K且很熟悉MySQL生?B的我??,其???QMySQL?K不是??迫切的事情,?竟?
在 Oracle 吃掉 SUN 取得 MySQL 之後, 大家一直以? Oracle ??车 MySQL, 不?直到?在?是?]有?邮? 但是仍然有?小?幼髯?人??? 像是移除 test case[1].
不???妒褂 MySQL 己久, ?K且很熟悉 MySQL 生?B的我??, 其???Q MySQL ?K不是??迫切的事情, ?竟??]有到末日嘛.
不???淼倪?是??? 之前 Gentoo portage 出? MySQL 5.5 升?的??, 我一升?上去, MySQL 5.5 就?硬涣? 原因不明, 我也?械貌? 所以我??r? mask ??r用?版.
??淼倪?是??? 最近的 Portage 似乎就有??迫要使用 5.5 的?A向了, Getoo MySQL 5.5 有提供 MySQL 和 MariaDB 的??.
目前?砜? 比起 MySQL, MariaDB 是比?好的???2]. 至少???不用怕 Oracle 砍掉??? Product, ?竟 Oracle 的主力是 Oracle 的 DB. 不是 MySQL.
查了一下, Gentoo ???3]?人坪?]有?於升?到 MariaDB 的?那槌霈F, 所以我也就有?放心的??渖??了. (常用 Gentoo 的就知道, 有?r?]有???利的事情呀)

不??手升了一下, ?真的很??? 以下是步?

(1) Stop MySQL
$ /etc/init.d/mysql stop

(2) 移除 /etc/portage/package.mask 有? virtual/mysql-5.5 那一行

(3) 安? MariaDB
$ emerge -aV MariaDB

(4) 升? configure file.
$ etc-update

(5) 升? MySQL DB
$ mysql_upgrade ?password=

(6) 更新系?的 MySQL Library , ?是最?的, 不??? Gentoo 的就要自己解了
$ revdep-rebuild

目前看起?磉?算正常, 希望不要出什?大???才好.

推荐阅读
  • 本文详细介绍了如何解压并安装MySQL集群压缩包,创建用户和组,初始化数据库,配置环境变量,并启动相关服务。此外,还提供了详细的命令行操作步骤和常见问题的解决方案。 ... [详细]
  • 本文档详细介绍了2017年8月31日关于MySQL数据库备份与恢复的教学内容,包括MySQL日志功能、备份策略、备份工具及实战演练。 ... [详细]
  • 本文详细介绍了如何解决在使用本地SQlyog客户端尝试连接阿里云上的MariaDB数据库时遇到的2003错误,即无法连接到MySQL服务器的问题。 ... [详细]
  • Nagios可视化插件开发指南 —— 配置详解
    本文详细介绍了Nagios监控系统的配置过程,包括数据库的选择与安装、Nagios插件的安装及配置文件的解析。同时,针对常见的配置错误提供了具体的解决方法。 ... [详细]
  • 华为云openEuler环境下的Web应用部署实践
    本文详细记录了在华为云openEuler系统上进行Web应用部署的具体步骤,包括配置yum源、安装Apache、MariaDB、PHP及其相关组件,并完成WordPress的安装与配置过程。 ... [详细]
  • Logging all MySQL queries into the Slow Log
    MySQLoptionallylogsslowqueriesintotheSlowQueryLog–orjustSlowLog,asfriendscallit.However,Thereareseveralreasonstologallqueries.Thislistisnotexhaustive:Belowyoucanfindthevariablestochange,astheyshouldbewritteninth ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • CentOS 7 默认安装了 MariaDB,作为 MySQL 的一个分支。然而,出于特定需求,我们可能仍需在系统中安装 MySQL。本文将详细介绍如何通过 Yum 包管理器在 CentOS 7 上安装 MySQL,并提供一些常用的 MySQL 命令。 ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • 在关系型数据库中,数据约束是指在向数据表中插入数据时必须遵循的限制条件。在MySQL和MariaDB中,常见的数据约束包括主键约束、唯一键约束、外键约束以及非空约束等。这些约束确保了数据的完整性和一致性,是数据库管理中的重要组成部分。通过合理设置和使用这些约束,可以有效防止数据冗余和错误,提升数据库的可靠性和性能。 ... [详细]
  • 在2015年1月的MySQL内核报告中,我们详细探讨了性能优化和Group Commit机制的改进。尽管网上已有大量关于Group Commit的资料,本文将简要回顾其发展,并重点分析MySQL 5.6及之前版本中引入的二进制日志(Binlog)对性能的影响。此外,我们还将深入讨论最新的优化措施,如何通过改进Group Commit机制显著提升系统的整体性能和稳定性。 ... [详细]
  • 在重新安装Ubuntu并配置Django和PyCharm后,忘记测试MySQL连接,导致在后续配置过程中遇到错误:ERROR 2003 (HY000) - 无法连接到本地服务器 ‘127.0.0.1’ (111)。本文将详细介绍该错误的原因及解决步骤,帮助用户快速恢复MySQL服务的正常运行。我们将从检查网络配置、验证MySQL服务状态、配置防火墙规则等方面入手,提供全面的故障排除指南。 ... [详细]
  • MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案
    MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案 ... [详细]
  • MySQL 错误:用户 'root' 使用密码时访问被拒绝的原因及解决方法
    在配置CentOS 7上的MariaDB(MySQL)时,用户可能会遇到“1045 - Access denied for user 'root'@'localhost' (using password: YES)”的错误。这通常是由于密码设置不正确或权限配置问题导致的。本文将详细分析该错误的原因,并提供多种解决方法,包括重置root密码、检查配置文件和修复权限设置等。 ... [详细]
  • 如何利用Apache与Nginx高效实现动静态内容分离
    如何利用Apache与Nginx高效实现动静态内容分离 ... [详细]
author-avatar
有有1988_540
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有