centos7.6安装mariadb

在CentOS 7.6上安装MariaDB,首先启用官方仓库,然后使用yum命令安装MariaDB及其相关依赖,最后启动并设置开机启动。

眉县网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

详解CentOS7 安装 MariaDB 10.2.4的方法

MariaDB是MySQL的一个分支,由MySQL的创始人Monty Widenius主导开发,MariaDB 10.2是MariaDB的一个主要版本,提供了许多新特性和性能改进,在本文中,我们将详细介绍如何在CentOS 7上安装MariaDB 10.2.4。

准备工作

在开始安装之前,我们需要确保系统已经更新到最新版本,并且已经安装了必要的依赖包,请按照以下步骤操作:

1、更新系统

sudo yum update -y

2、安装依赖包

sudo yum install -y wget gcc gcc-c++ make cmake

下载MariaDB源码包

MariaDB 10.2.4的源码包可以从官方网站下载,请使用以下命令下载源码包:

wget https://downloads.mariadb.org/f/mariadb-10.2.4/source/mariadb-10.2.4.tar.gz

解压源码包

下载完成后,我们需要解压源码包,请使用以下命令解压:

tar -zxvf mariadb-10.2.4.tar.gz

编译并安装MariaDB

接下来,我们需要编译并安装MariaDB,请按照以下步骤操作:

1、进入解压后的目录

cd mariadb-10.2.4

2、创建编译目录

mkdir build
cd build

3、配置编译选项

cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb 
-DWITH_BOOST=boost 
-DWITH_SSL=system 
-DWITH_INNOBASE_STORAGE_ENGINE=1 
-DWITH_ARCHIVE_STORAGE_ENGINE=1 
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 
-DWITH_READLINE=1 
-DWITH_ZLIB=system 
-DWITH_LIBWRAP=0 
-DMYSQL_DATADIR=/var/lib/mysql 
-DDEFAULT_CHARSET=utf8 
-DDEFAULT_COLLATION=utf8_general_ci

4、编译并安装

make
sudo make install

初始化数据库

安装完成后,我们需要初始化数据库,请使用以下命令初始化:

sudo /usr/local/mariadb/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mariadb --datadir=/var/lib/mysql

启动MariaDB

初始化完成后,我们可以启动MariaDB,请使用以下命令启动:

sudo /usr/local/mariadb/bin/mysqld_safe --user=mysql &

至此,我们已经成功在CentOS 7上安装了MariaDB 10.2.4,你可以使用mysql -V命令查看MariaDB的版本信息。

相关问题与解答

1、如何在CentOS 7上卸载MariaDB 10.2.4?

答:首先停止MariaDB服务,然后删除安装目录和数据目录,具体命令如下:

sudo systemctl stop mariadb
sudo rm -rf /usr/local/mariadb /var/lib/mysql

2、如何设置MariaDB的root密码?

答:在初始化数据库时,可以使用--init-file选项指定一个包含ALTER USER语句的SQL文件来设置root密码。

sudo /usr/local/mariadb/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mariadb --datadir=/var/lib/mysql --init-file=/path/to/password.sql

password.sql文件内容如下:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';

3、如何配置MariaDB开机自启动?

答:创建一个systemd服务文件/etc/systemd/system/mariadb.service,内容如下:

[Unit]
Description=MariaDB database server
After=network.target syslog.target
[Service]
Type=simple
User=mysql
Group=mysql
ExecStart=/usr/local/mariadb/bin/mysqld_safe --user=mysql
ExecStop=/usr/local/mariadb/bin/mysqladmin shutdown
Restart=on-failure
PrivateTmp=false
[Install]
WantedBy=multi-user.target

然后执行以下命令启用并启动服务:

sudo systemctl enable mariadb
sudo systemctl start mariadb

4、如何升级MariaDB到新版本?

答:首先下载新版本的源码包,然后按照安装步骤重新编译并安装,注意在卸载旧版本前备份好数据。

新闻名称:centos7.6安装mariadb
地址分享:http://www.mswzjz.cn/qtweb/news22/308472.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能