热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

LinuxCentOS7安装MariaDB数据库管理系统

之前购买了腾讯服务器,系统是CentOS7,想安装MySQL学习一下,各种尝试成功后,但却不能使用,主要是CentOS7不支持MySQL了,只能安装MariaDB来代替MySQL。




  1. 之前购买了腾讯服务器,系统是CentOS7,想安装MySQL学习一下,各种尝试成功后,但却不能使用,主要是CentOS7不支持MySQL了,只能安装MariaDB来代替MySQL

  2. 为什么是MariaDB? 看了很多Linux c/c++招聘信息,主要需求还是MySQL,而MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API命令行





  1. 安装MariaDB过程及其配置:


    1、 先清楚所有的mysql安装、配置残留文件
    2、 安装MariaDB:


    $ yum install mariadb-server mariadb

    3、 启动MariaDB服务:


    $ systemctl start mariadb

    4、 安装完之后需要安全配置:


    $ mysql_secure_installation

    在这里插入图片描述
    1、 建议在生产使用的所有MariaDB服务器上运行此脚本的所有部分!请仔细阅读每一步!
    为了安全的登录MariaDB,root用户需要一个安全的密码,如果你仅仅安装了 MariaDB,并且之前也没有设置root密码,那么密码将是空的,所有你应该仅仅在这儿按下Enter。
    在这里插入图片描述
    2、设置root密码确保没人能在没有正当授权下登录MariaDB
    设置root密码?[Y/n]
    在这里插入图片描述
    3、默认设置有一个匿名用户,它允许任何人在没有账号的情况下登录MariaDB,这个仅仅是为了测试和安装顺利一点儿。你应该在搬到生产环境之前删除它。
    删除匿名用户?[Y/n]
    在这里插入图片描述
    4、一般来说,root应该仅仅被允许从localhost[本地服务]连接。这是为了确保没人能从网络猜测密码来登录。
    不允许root远程登录?[Y/n]
    在这里插入图片描述
    5、默认设置MariaDB有一个叫名test’的数据库,任何人都能访问。这仅仅为了测试,在搬到生产环境之前应该移除它。
    移除test数据库并且访问它?[Y/n]
    在这里插入图片描述
    6、重新加载特殊表将确保所有到目前为止的改变将立即生效。
    现在重新加载权限表?[Y/n]






4.登录MariaDB:

$ mysql -uroot -p

然后输入root密码登录即可 (注意:全部命令和MySQL一样哦!)


推荐阅读
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 本文提供了解决在尝试重置MySQL root用户密码时遇到连接失败问题的方法,包括停止MySQL服务、以安全模式启动MySQL、手动更新用户表中的密码等步骤。 ... [详细]
  • Navicat Premium中MySQL用户管理:创建新用户及高级设置
    本文作为Navicat Premium用户管理系列的第二部分,主要介绍如何创建新的MySQL用户,包括设置基本账户信息、密码策略、账户限制以及SSL配置等。 ... [详细]
  • J2EE平台集成了多种服务、API和协议,旨在支持基于Web的多层应用开发。本文将详细介绍J2EE平台中的13项关键技术规范,涵盖从数据库连接到事务处理等多个方面。 ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • Nagios可视化插件开发指南 —— 配置详解
    本文详细介绍了Nagios监控系统的配置过程,包括数据库的选择与安装、Nagios插件的安装及配置文件的解析。同时,针对常见的配置错误提供了具体的解决方法。 ... [详细]
  • 本文介绍了如何使用Workman框架构建一个功能全面的即时通讯系统,该系统不仅支持一对一聊天、群组聊天,还集成了视频会议和实时音视频通话功能,同时提供了红包发送等附加功能。 ... [详细]
  • 深入浅出:Hadoop架构详解
    Hadoop作为大数据处理的核心技术,包含了一系列组件如HDFS(分布式文件系统)、YARN(资源管理框架)和MapReduce(并行计算模型)。本文将通过实例解析Hadoop的工作原理及其优势。 ... [详细]
  • 本文深入探讨了分布式文件系统的核心概念及其在现代数据存储解决方案中的应用,特别是针对大规模数据处理的需求。文章不仅介绍了多种流行的分布式文件系统和NoSQL数据库,还提供了选择合适系统的指导原则。 ... [详细]
  • 深入探讨Web服务器与动态语言的交互机制:CGI、FastCGI与PHP-FPM
    本文详细解析了Web服务器(如Apache、Nginx等)与动态语言(如PHP)之间通过CGI、FastCGI及PHP-FPM进行交互的具体过程,旨在帮助开发者更好地理解这些技术背后的原理。 ... [详细]
  • 在项目实施过程中,当环境配置完成后,在进行系统集成测试时遇到了一个问题:应用程序通过网络请求访问MySQL数据库时始终处于等待状态,尽管输入了正确的用户名和密码,但仍然无法成功连接。本文将详细介绍如何解决MySQL数据库无法被其他IP地址访问的问题。 ... [详细]
  • 本文详细介绍了在Mac操作系统中使用Python连接MySQL数据库的方法,包括常见的错误处理及解决方案。 ... [详细]
  • 本文探讨了 Boost 库中的 Program Options 组件,这是一个强大的工具,用于解析命令行参数和配置文件。文章介绍了如何正确设置和使用该组件,包括处理复杂选项和负数值的方法。 ... [详细]
  • 构建高性能Feed流系统的设计指南
    随着移动互联网的发展,Feed流系统成为了众多社交应用的核心组成部分。本文将深入探讨如何设计一个高效、稳定的Feed流系统,涵盖从基础架构到高级特性的各个方面。 ... [详细]
  • 对于初次购买阿里云服务器的新手用户来说,如何高效地利用服务器资源并成功部署网站是一个重要的课题。本文将详细指导您完成从购买服务器到网站上线的六个关键步骤。 ... [详细]
author-avatar
mobiledu2502906047
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有