`

MariaDB在Linux平台下安装与配置

 
阅读更多

        MariaDB数据库主要支持的Linux版本是Debian/Ubuntu和RedHat/CentOS/Fedora。Linux下的软件包有4类:RMP、DEB、二进制、源码包

 

1. 安装和配置RPM包

        a. 到官方网站下载对于的RPM包,包括Server和Client

        b. 用root用户,将RPM包复制到/usr/local/src

        c. 用rpm -ivh MariaDB-xxx-server(client).rmp命令安装,安装server包时,依赖Common和perl-DBI,安装Common时依赖Compat包

        d. 安装成功后,/etc/init.d/mysql start|stop|restart|status来启动关闭

        e. mysqladmin -uroot password "123456"设置密码

         f. 使用rpm安装时:

            /usr/share/mysql/文件夹下是安装文件和配置文件

            /var/lib/mysql/文件夹下是MariaDB数据库、错误日志和socket文件

            /usr/share/doc/MariaDB-server-xxx/文件夹下是文档和配置文件

            /usr/bin/文件夹下是MariaDB的各种命令

            /etc/init.d/文件夹下是mysql文件,用来启动停止MariaDB服务

        g. 将/usr/share/mysql/或/usr/share/doc/MariaDB-server-xxx/文件夹下的某个后缀名为cnf的文件复制到/etc/文件夹下,并且改名为my.cnf,编辑保存后,重启MariaDB服务,安装到此完成

 

2. 安装和配置DEB包

        见我另外一篇文章《Ubuntu Kylin 14.04下安装开发环境》

 

3. 安装和配置二进制包

        a. 下载二进制包

        b. 用root用户增加mysql用户和组,groupadd mysql && useradd -g mysql mysql

        c. 将二进制包复制到/usr/local/src文件夹下,并解压

        d. 执行ln -s mariadb-VERSION /usr/local/msql,将/usr/local/mysql/bin放入PATH中

        e. 将data文件夹用户设置为mysql,其他文件夹用户设为root,所有文件夹的组都设为mysql

        f. support-files文件夹下选择一个合适的cnf文件,重命名为my.cnf编辑并保存:cp support-files/my-small.cnf ~/.my.cnf,编辑时设置user、basedir、datadir、等各种属性

        g. 到/usr/local/mysql/目录下执行sudo /scripts/mysql_install_db --defaults-file=~/.my.cnf,创建系统自带的数据库和表

        h. 用mysql用户启动MariaDB服务sudo bin/mysqld_safe --defaults-file=~/.my.cnf --user=mysql &

        i. mysqladmin -uroot password "123456"设置密码,安装到此完成

 

3. 安装和配置源码包

        a. 下载源码包

        b. 用root用户增加mysql用户和组,groupadd mysql && useradd -g mysql mysql

        c. 将源码包复制到/usr/local/src下,并解压

        d. 进入解压出来的路径,执行cmake . && make && make install && make clean

        e. support-files文件夹下选择一个合适的cnf文件,重命名为my.cnf编辑并保存(可以放在/etc下(全局),也可以放在/usr/local/msql/my.cnf下(root用户和mysql用户可以读取))

        f. 到/usr/local/mysql/目录下执行scripts/mysql_install_db --user=mysql,创建系统自带的数据库和表

        g. 将data文件夹用户设为mysql,其他文件夹用户设为root,所有文件的组都设为mysql

        h. 用mysql用户启动MariaDB服务 bin/musqld_safe --user=mysql

        i. mysqladmin -uroot password "123456"设置密码,安装到此完成

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    阿里云 mariadb安装配置

    在了解如何在阿里云服务器上安装配置MariaDB之前,我们需要先明确MariaDB与MySQL的关系和区别。MariaDB是一个社区维护的分支版本,它旨在替代MySQL。MariaDB保持了与MySQL的高度兼容性,使得从MySQL切换到MariaDB变...

    Linux服务器配置与管理:MariaDB数据库基础.pptx

    在IT领域,服务器配置与管理是一项至关重要的技能,特别是对于那些运行在Linux平台上的应用。本讲座主要关注的是MariaDB数据库的安装和配置,它是一个广泛使用的开源数据库管理系统,尤其适用于中小型服务器。 **...

    CentOS 7.0系统下安装配置mariaDB步骤详解

    在CentOS 7.0系统上安装和配置MariaDB是一项基础且重要的任务,对于运行Web应用和其他需要数据库支持的服务至关重要。 首先,安装MariaDB需要使用Yum包管理器。在命令行中,输入以下命令来添加MariaDB的官方仓库: ...

    最新版linux mariadb-10.5.4-linux-x86_64.tar.gz

    在本文中,我们将深入探讨Linux环境下安装和管理MariaDB 10.5.4的关键知识点。 首先,了解MariaDB 10.5.4的特性至关重要。此版本引入了InnoDB存储引擎的改进,如更好的内存管理、更快的索引构建和更高的并发性能。...

    Centos8离线安装mariadb(10.3.28)的所有依赖包(RPM)

    在安装过程中,yum会检查配置的仓库,并从指定的目录安装所有必要的RPM包。 安装完成后,你需要初始化数据库并设置启动服务: ```bash systemctl start mariadb systemctl enable mariadb mysql_secure_...

    CentOS7MariaDB10(MySql)相关安装配置[归纳].pdf

    CentOS7上的MariaDB10(MySQL的分支)安装配置是一项关键任务,尤其对于软件开发而言,数据库的稳定性和性能至关重要。以下是对该主题的详细解释: ### 一、基础准备 #### 1. 环境说明 操作系统选择的是CentOS7,...

    mariadb-10.5.11-linux-mips64 适配龙芯 MIPS

    MariaDB是MySQL的一个分支,由MySQL...总结起来,这个MariaDB版本专为龙芯MIPS处理器优化,提供64位计算能力,与MySQL 8兼容,并且在Linux环境下运行,为需要在龙芯平台上构建高效、可靠数据库的用户提供了强大的支持。

    autoInstall_mariadb-5.5.68-linux-x86_64

    在安装过程中,按照提示操作,确保设置合适的数据库配置和安全选项。一旦安装完成,你可以通过`systemctl status mariadb`检查服务状态,或者使用`mysql -u root -p`登录到MariaDB控制台,验证一切是否按预期工作。 ...

    mariadb 10.3.22 linux arm64完整离线安装包

    这个版本是针对 Linux 平台上的 ARM64 架构设计的,特别适合在像 UOS(统一操作系统)、Deepin 和 Ubuntu 这样的发行版上进行离线安装。 ARM64,也称为 AArch64,是 ARM 架构的一种64位变体,广泛应用于服务器、...

    mariadb-5.5.60-linux-x86_64.tar.gz

    在本文中,我们将深入探讨标题中的“mariadb-5.5.60-linux-x86_64.tar.gz”版本,这是针对Linux平台的64位系统的一个旧版MariaDB发行版。MariaDB 5.5.60是在MySQL 5.5的基础上发展而来的,它引入了许多改进、优化...

    mariadb-10.6.5-linux-x86_64.tar.gz

    1. **安装与配置**:在Linux环境下,用户可以通过解压tarball文件,然后运行安装脚本来设置MariaDB。这通常包括配置文件的修改,如`my.cnf`,以适应特定的系统环境和需求。 2. **服务管理**:由于集成了Systemd,...

    Linux mariadb安装配置启停手册.docx

    在安装Mariadb之前,需要卸载已经安装的Mariadb版本。使用以下命令可以卸载Mariadb: yum list installed | grep mariadb yum -y remove <包名> 二、安装Mariadb 上传Mariadb安装包到服务器目录/opt/jineng/...

    mariadb-10.6.5-linux-systemd-x86_64.tar.gz

    通过这个压缩包,用户可以在Linux环境下快速安装并开始使用MariaDB 10.6.5,享受其带来的高性能、稳定性和丰富的特性。不过,为了确保最佳性能和安全性,安装前需要了解具体系统的配置需求和最佳实践,同时遵循官方...

    linux的MariaDB、Apache(httpd)安装1

    在 Linux 环境下安装和配置 MariaDB 是一个非常重要的步骤。本文将详细讲解 Linux 环境下 MariaDB 的安装和配置过程。 安装 MariaDB 1. 首先,下载 MariaDB 的源码包。可以使用 wget 命令将源码包下载到本地目录下...

    mariadb-10.5.15-linux-x86_64.tar.gz

    标签中包含了"linux"、"centos"、"mariadb"、"运维"和"服务器",这些词汇进一步指出了这个压缩包与Linux系统管理特别是CentOS发行版、数据库服务运维以及服务器配置相关。Linux是操作系统的基础,CentOS是其中一种...

    mariadb-5.5.68-linux-x86_64.tar.gz

    在安装与部署方面,用户需要解压这个tar.gz文件,通常使用命令行工具如`tar -zxvf mariadb-5.5.68-linux-x86_64.tar.gz`来完成。解压后,可以按照官方文档的步骤进行配置,包括设置数据存储目录、初始化数据库、配置...

    CentOS7安装MariaDB

    CentOS7 安装 MariaDB 并添加配置用户等权限是 Linux 服务器管理中的一项重要任务。下面将详细介绍安装 MariaDB 的步骤、配置数据库字符集、创建用户并赋予权限等知识点。 安装 MariaDB 在 CentOS7 中,我们可以...

    mariadb-10.10.3-linux-systemd-x86-64.tar.gz

    在Linux环境下,MariaDB 10.10.3版本特别针对Systemd进行了优化,Systemd是现代Linux发行版中普遍采用的初始化系统,能够更有效地管理启动和运行时服务。"mariadb-10.10.3-linux-systemd-x86_64.tar.gz"这个压缩包...

    mariadb-10.5.11-linux-aarch64 适配ARM

    - 安装:对于Linux ARM64系统,可以直接通过二进制包或软件包管理器(如apt、yum)进行安装。 - 配置:配置文件通常位于`/etc/my.cnf`,可根据系统需求调整参数,如内存使用、连接限制等。 - 数据目录:默认情况...

Global site tag (gtag.js) - Google Analytics