随笔 - 366  文章 - 0  评论 - 101  阅读 - 30万

mariabd mysql升级mariadb

还有错误

[root@localhost /]# mysqldump --all-databases --user=root --password --master-data > backupdatabase.sql              #备份原数据库
Enter password:
mysqldump: Error: Binlogging on server not active   #提示启动过日志
[root@localhost /]# vi /etc/my.cnf   #    [mysqld]  添加 log-bin = mysql-bin     启动日志功能

[root@localhost /]# service mysqld stop   #  centos6  chkconfig mysqld off     centos7 [root@localhost ~]# systemctl disable mysqld.service  删除开机启动

第三步:卸载mysql:

1
[root@server ~]# yum remove mysql* mysql-server mysql-devel mysql-libs

上面的命令将你当前MySQL的配置文件/etc/my.cnf文件到/etc/my.cnf.rpmsave进行备份。

第四步:安装REMI存储库,以解决MySQL的兼容性问题

你可能会得到在安装MariaDB的依赖关系错误。因此,让我们添加REMI存储库来解决依赖性问题。感谢AskMonty知识库帮我解决依赖关系问题。

1
[root@server ~]# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

 

这一步提示错误

[root@localhost ~]# rpm -ivh remi-release-6.rpm                             警告:remi-release-6.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 00f97f56: NOKEY
错误:依赖检测失败:
        epel-release >= 6 被 remi-release-6.5-1.el6.remi.noarch 需要

[root@localhost ~]# wget ftp://ftp.pbone.net/mirror/dl.iuscommunity.org/pub/ius/archive/Redhat/6/i386/epel-release-6-5.noarch.rpm    #下载epel-release

[root@localhost ~]# rpm -ivh epel-release-6-5.noarch.rpm

[root@localhost ~]# rpm -ivh remi-release-6.rpm     #解决

现在安装compat-mysql55包:

1
[root@server ~]# yum --enablerepo=remi-test --disablerepo=remi install compat-mysql55

第五步:安装Mariadb:

创建一个库文件为MariaDB的,并添加以下几行:

对于32位系统:

1
2
3
4
5
6
7
8
[root@server ~]# vi /etc/yum.repos.d/mariadb.repo 
# MariaDB 5.5 CentOS repository list - created  
# http://mariadb.org/mariadb/repositories/ 
[mariadb] 
name = MariaDB 
baseurl = http://yum.mariadb.org/5.5/centos6-x86 
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB 
gpgcheck=1

对于64为系统:

1
2
3
4
5
6
7
[root@server ~]# vi /etc/yum.repos.d/mariadb.repo 
# MariaDB 5.5 CentOS repository list 
# http://mariadb.org/mariadb/repositories/ 
[mariadb]
name = MariaDB 
baseurl = http://yum.mariadb.org/5.5/centos6-amd64 
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB 
gpgcheck=1

保存并退出运行

1
#yum update

下载开始安装Mariadb:

1
[root@server ~]# yum install MariaDB-devel MariaDB-client MariaDB-server -y

安装过程提示冲突, yum remove mysql-community-common    卸载后接着上面的安装就成功了

 

第六步:启动Mariadb服务

1
2
3
[root@server ~]# service mysql start 
Starting MySQL...... SUCCESS! 
[root@server ~]# chkconfig mysql on
posted on   寒星12345678999  阅读(536)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示