前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在 CentOS 8 上安装 MariaDB

如何在 CentOS 8 上安装 MariaDB

作者头像
雪梦科技
发布2020-05-11 16:55:10
3.3K0
发布2020-05-11 16:55:10
举报
文章被收录于专栏:ITCoder

MariaDB 是一个开源的关系型数据库管理系统,向后兼容,可替代 MySQL。它是由 MySQL 的一些原开发者和很多社区成员共同开发的。

在这篇文章中,我们将会讲解如何在 CentOS 8 上安装和保护 MariaDB 10.3。

一、在 CentOS 8 上安装 MariaDB

写这篇文章的时候,在 CentOS 8 源仓库中 MariaDB 的可用版本为 10.3。

以 root 用户或者其他有 sudo 权限的用户身份运行以下命令,在 CentOS 8 上安装 MariaDB 10.3。

代码语言:javascript
复制
sudo dnf install @mariadb

mariadb模块可以安装 MariaDB 和所有的依赖软件包。

一旦安装完成,启动 MariaDB 服务,并且启动开机启动,输入:

代码语言:javascript
复制
sudo systemctl enable --now mariadb

想要验证 MariaDB 服务器是否正在运行,输入:

代码语言:javascript
复制
sudo systemctl status mariadb

输出显示服务是活跃并且被启用的:

代码语言:javascript
复制
● mariadb.service - MariaDB 10.3 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2019-12-08 21:05:26 UTC; 15s ago
   ...

二、保护 MariaDB

MariaDB 服务器有一个脚本叫做mysql_secure_installation,它可以执行以下安全相关的操作,并且设置 root 用户密码:

运行下面的脚本:

代码语言:javascript
复制
sudo mysql_secure_installation

你将会被提示设置 MariaDB root 用户的密码。一旦你完成操作,这个脚本将会要求你移除匿名用户,限制 root 用户访问本地机器,以及移除 test 测试数据库。对于所有的问题,你都应该回答”Y“(yes)。

就这些了。你已经在你的 CentOS 服务器上安装并且保护好 MariaDB 了,你已经准备好使用它了。

三、连接到 MariaDB Shell

想要通过终端连接 MariaDB 服务器,请输入:

代码语言:javascript
复制
mysql -u root -p

当提示时,输入 root 用户密码,MariaDB shell 窗口展示如下:

代码语言:javascript
复制
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.3.11-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

四、总结

在这个指南中,我们向你展示了如何在 CentOS 8 上安装和保护 MariaDB,并且如何从终端命令行连接 MariaDB 服务器。

现在,你的 MariaDB 服务器已经上线运行,你可以连接 MariaDB shell 并且开始创建数据库和用户了。

CentOS 8 还提供了 MySQL 8.0。如果你想要装 MySQL,而不是 MariaDB 的话,你可以浏览:如何在 CentOS 8 上安装 MySQL。请注意,你不同在同一台服务器上同时安装 MariaDB 和 MySQL。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年12月09日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、在 CentOS 8 上安装 MariaDB
  • 二、保护 MariaDB
  • 三、连接到 MariaDB Shell
  • 四、总结
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档