ubuntu 20.04 安装MariaDB 10.5.3 ,其他版本都大同小异

因公司用到的是MariaDB,之前没有接触过,先简单介绍一下MariaDB。

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

MariaDB基于事务的Maria存储引擎,替换了MySQLMyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎

安装步骤,

一、安装之前需要先将用到的版本下载下来,进入网页后可以下载自己想要的版本地址

MariaDB Releases - MariaDBhttps://downloads.mariadb.org/mariadb/+releases/

二、安装参考官网地址:

https://mariadb.com/kb/en/installing-mariadb-binary-tarballs/

我是参考官网上安装,

1、将 MariaDB 10.5.3 安装在/usr/local/mysql目录中(这是许多平台 MariaDB 的默认位置);

将下载好的压缩文件拷贝到 /usr/local/ 下,然后进行减压到当前目录就可以、具体操作如下图:

2、减压完成后需要配置my.cnf  ,但是我在安装包里是没有找到该文件,可以从其他发行版拷贝一份到  /etc/my.cnf,只找到了一个wsrep.cnf 文件,此文件看内容和my.cnf大同小异,没有研究。

wsrep.cnf 文件位置: 

3、在 /usr/local/mysql 中以 root 身份安装 MariaDB。如果不是root 用户安装需要在每个命令前面添加sudo  ,否则报权限不足。

groupadd mysql
useradd -g mysql mysql
cd /usr/local
tar -zxvpf /path-to/mariadb-VERSION-OS.tar.gz
ln -s mariadb-VERSION-OS mysql
cd mysql
./scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data

n -s推荐使用符号链接,因为它可以轻松地同时安装多个 MariaDB 版本(以便于测试、升级、降级等)。(下面的操作都是   /usr/local/mysql 中操作完成)

4、如果安装 MariaDB 来替换 MySQL,可以省略对mysql_install_db. 而是关闭 MySQL。MariaDB 应该从旧/etc/my.cnf文件中找到数据目录的路径(路径可能因您的系统而异)。

要启动 mysqld,您现在应该执行以下操作:

./bin/mysqld_safe --user=mysql &
or
./bin/mysqld_safe --defaults-file=~/.my.cnf --user=mysql &

要测试连接,请修改您的 $PATH 以便您可以调用客户端,例如mysqlmysqldump等。

export PATH=$PATH:/usr/local/mysql/bin/

您可以通过将文件mysql.server文件复制到正确的位置来使 mysqld(MariaDB 服务器)自动启动。

cp support-files/mysql.server /etc/init.d/mysql.server

确切的位置取决于您的系统。该mysql.server文件包含如何使用和微调它的说明。

对于 systemd 安装,需要将 mariadb.service 文件从 support-files/systemd 文件夹复制到 /usr/lib/systemd/system/ 文件夹。

cp support-files/systemd/mariadb.service /usr/lib/systemd/system/mariadb.service

安装就完成了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Chafferer,迷心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值