• 家
  • 仪表盘
  • 服务
    • 专用服务器
    • 搭配
    • 58biwei
    • DDOS保护
    • IP运输
    • 备份
    • 58必威
    • GGA.
  • 解决方案
    • 电子商务
    • 安全
    • 赌博
    • 托管
    • 管理
    • 金融
    • 系统集成商
  • 支持
    • 知识库
    • 社区
    • 开票
  • 公司
    • 关于我们
    • 联系我们
    • 网络
    • 数据中心
    • 镜子
    • 附属公司
    • 经销商
    • 博客
  • 服务
    • 专用服务器
    • 搭配
    • 58biwei
    • DDOS保护
    • IP运输
    • 58必威
    • GGA.
    • 备份
  • 解决方案
    • 电子商务
    • 安全
    • 赌博
    • 托管
    • 管理
    • 金融
    • 系统集成商
  • 仪表盘

在CentOS 7上安装MariaDB

信任
25,000多名客户 (自2001年以来)
    • 家
    • 客户
    • 知识库
    • Linux.
    • CentOS 7.
    • 在CentOS 7上安装MariaDB

    表中的内容

      相关文章

      • 如何在CentOS 7上配置IP?
      • 如何在CentOS 7中安装GCC编译器?
      • 如何在CentOS 7上安装SSL证书
      • Git的Linux命令行教程
      • 如何在CentOS 7上安装Git
      • 在CentOS 7上安装灯堆叠
      • yum更新不在CentOS 7
      • 意见:(3727)
      • 投票:(0)
      本文是否有帮助?
      投票

      在CentOS 7上安装MariaDB

      出版商:必威平台那3月18,2019

      MariaDB是一个社区开发的商业支持的MySQL关系数据库管理系统的票据,旨在在GNU GPL下保持自由和开源软件。发展是由MySQL的一些原始开发人员领导的,由于Oracle Corporation的收购令人担忧,他们被击付了它。它设计为MySQL的替代品,使用引用MySQL的一些命令,并且是CentOS 7上的默认包。

      在本教程中,我们将解释如何在CentOS 7服务器上安装最新版本的MariaDB。MariaDB是首选套餐,应该无缝地代替MySQL。

      第1步 - 安装MariaDB

      我们将使用yum来安装Mariadb包,在提示确认我们希望继续时按Y:

      #yum安装mariadb-server

      输出:

      ================================================================================.
      包arch版本存储库大小
      ================================================================================.

      安装:
      mariadb-server x86_64 1:5.5.60-1.el7_5基地11米
      为依赖项进行安装:
      MariaDB X86_64 1:5.5.60-1.EL7_5基地8.9米
      perl-compress-graf-bzip2 x86_64 2.061-3 .12 k
      perl-compress-raw-zlib x86_64 1:2.061-4.el7基地57 k
      perl-dbd-mysql x86_64 4.023-6.el7基础140 k
      perl-dbi x86_64 1.627-4.el7基础802 k
      Perl-data-dumper x86_64 2.145-3.el7基部47 k
      perl-io-compress noarch 2.061-2.el7 base 260 k
      perl-net-daemon noarch 0.48-5.el7基地51 k
      perl-plrpc noarch 0.2020-14.el7基部36 k
      交易摘要
      ================================================================================.
      安装:Mariadb-server.x86_64 1:5.5.60-1.el7_5
      依赖项已安装:
      Mariadb.x86_64 1:5.5.60-1.el7_5 perl-compress-grai-bzip2.x86_64 0:2.061-3.el7 perl-compress-raw-zlib.x86_64 1:2.061-4.el7
      perl-dbd-mysql.x86_64 0:4.023-6 .17 perl-dbi.x86_64 0:1.627-4.el7 perl-data-dumper.x86_64 0:2.145- 3.el7
      perl-io-compress.noarch 0:2.061-2.el7 perl-net-daemon.noarch 0:0.0.48-5.el7 perl-plrpc.noarch 0:0.020-14.el7
      完全的!

      现在让我们启动MariaDB数据库

      systemctl. 开始 玛利亚二

      SystemCtl不显示所有服务管理命令的结果。只是为了确保我们成功,我们将使用以下命令:

      systemctl. 状态MariaDB.

      如果MariaDB已成功启动,则输出应包含“活动:活动(跑步)`

      ● 玛利亚二 .service - MariaDB数据库服务器
      加载:加载(/usr/lib/systemd/system/mariadb.service;禁用;供应商预设:禁用)
      活跃:活动(跑步)自2019-03-18 11:01:12 IST;7月

      现在我们将创建必要的符号链接,以确保MariaDB使用SystemCtl Enable命令在启动时启动。

      # systemctl. 使能够 玛利亚二

      从/etc/systemd/system/multi-user.target.wants/mariadb.service创建符号链接到/usr/lib/systemd/system/mariadb.service。

      第2步 - 保护MariaDB服务器

      MariaDB包括一个安全脚本,用于更改远程根登录和示例用户等内容的一些不太安全的默认选项。使用此命令运行安全脚本:

      #mysql_secure_installation.

      该脚本为每一步提供详细说明。它首先提示root密码,在我们的案例中尚未设置,因为我们已经新建了MariaDB,所以我们将按INTER键按ENTERN推荐。接下来,将提示我们设置将要做的root密码。

      然后,我们将通过按y接受所有安全建议,然后输入剩余的提示,该提示将删除匿名用户,禁止远程root登录,删除测试数据库,然后重新加载特权表。

      #mysql_secure_installation.

      输出如下

      注意:建议在生产使用中的所有Mariadb服务器运行此脚本的所有部件!请仔细阅读每一步!
      要登录MariaDB来保护它,我们需要root用户的当前密码。如果您刚刚安装了MariaDB,并且尚未设置root密码,密码将为空白,因此您应该在此处按Enter键。
      输入root的当前密码(输入无):
      好的,成功使用密码,继续...
      设置root密码可确保没有人可以登录MariaDB
      root用户没有正确 授权 。
      设置root密码?[y / n] y
      新密码:
      重新输入新的密码:
      密码已成功更新!
      重新加载特权表.....成功!
      默认情况下,MariaDB安装有一个匿名用户,允许任何人登录MariaDB,而无需创建用户帐户
      这仅用于测试,并使安装更平滑。在进入生产环境之前,您应该删除它们。
      删除匿名用户?[y / n] y
      ... 成功!

      通常,root只能允许从'localhost'连接。这可确保有人无法猜测来自网络的根密码。
      远程禁止root登录?[y / n] y
      ... 成功!
      默认情况下,MariaDB附带一个名为“test”的数据库,即任何人都可以
      这也仅用于测试,在进入生产环境之前,应该被删除。

      删除测试数据库并访问它?[y / n] y
      - 删除测试数据库......
      ... 成功!
      - 删除测试数据库的权限......
      ... 成功!
      重新加载特权表将确保到目前为止所做的所有更改都会立即生效。
      现在重新加载权限表?[y / n] y
      ... 成功!
      打扫干净...

      全部做完!如果您已完成上述所有步骤,您的MariaDB安装现在应该是安全的。
      谢谢你使用MariaDB!

      我们的玛丽亚达现在应该安全。

      第3步:创建一个新的MariaDB数据库

      在下面的示例中,我们将创建一个名为“testdb”的演示数据库

      首先,我们将登录MariaDB

      # mysql. -u根-p.

      这将请求您输入密码。输入正确的密码后,会提示一个欢迎屏幕

      输出:

      欢迎来到Mariadb Monitor。命令结束;或\ g。
      您的MariaDB连接ID是2
      服务器版本:5.5.60-MariaDB MariaDB服务器

      版权所有(c)2000,2010,2018,Oracle,Mariadb Corporation AB和其他公司。

      输入'帮助;'或'\ h'寻求帮助。键入'\ c'以清除当前输入语句。

      现在,让我们创建一个测试数据库

      MariaDB [(无)]>创建数据库TestDB;

      输出

      查询OK,1行受影响(0.00秒)

      这里,“testdb”是我们创建的数据库的名称。

      第4步:在MariaDB数据库中创建一个新用户

      mariadb [(无)]>创建由“密码”标识的用户'testuser';

      这里,用户的名称是“testuser”,并且分配给它的密码是“密码”

      第5步:向用户授予许可

      授予访问权限并使用MariaDB Server。

      MariaDB [(无)]>授予*。*以'mypassword'确定的'testUser'@'123.123.123.123';

      上面的命令只允许从某个IP地址访问(这是一个非常安全和常见的配置)

      注意:如果要将用户访问到特定数据库,则需要提及DB名称代替'*。*'

      Mariadb [(无)]>授予使用情况 testdb. `。*到' testuser. '@'123.123.123.123'由“密码”标识;

      允许从网络上的任何其他计算机访问MariaDB服务器,您可以使用'%'符号

      Mariadb [(无)]>授予*。*到' testuser. '@'%'由'识别' 密码 '


      在本教程中,我们已经在CentOS 7服务器上安装和保护了MariaDB,并学习了如何在MariaDB中创建数据库和用户。
      如果您发现本教程有用,请投票给我们。

      托管服务
      • 专用托管
      • 托管托管
      • 备份
      • IP运输
      • 必威体育怎么玩
      支持
      • 门户登录
      • 知识库
      • 社区
      公司
      • 关于我们
      • 联系我们
      • 网络
      • 数据中心
      • 镜子
      • 附属公司
      • 经销商
      • 博客
      政策
      • 隐私政策
      • 可接受的使用政策
      • 条款和条件
      • 服务级别协议
      公司
      • 必威平台Psychz网络,
        一个丰富的解决方案公司
        611 Wilshire Blvd#300
        洛杉矶,加利福尼亚州90017.
        美国
      • 美国/加拿大:800-933-1517
      • 国际:626-549-2801
      订阅我们的邮件列表
      *表明所需
      Copyright©2021 Pr必威平台ofeS Solutions Inc公司