热门标签 | 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_linux mysql
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了linuxmysql相关的知识,希望对你有一定的参考价值。一数据库安装查看:[[email pr ... [详细]
  • 阿里云主机实战应用之centos7上的防火墙设置
    最近公司又上了一台服务器,以前都是用centos6系统,这次选择使用了centos7系统的安装镜像,因为现在程序版本在centos7上一般php默认就是5.4以上的,mysql也 ... [详细]
  • Linux环境中使用Mysql数据库
    Linux下Mysql数据库MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司,目前属于Oracle公司,MySQL被广泛地应用在I ... [详细]
  • centos7如何利用yum安装mysql 8.0.12
    这篇文章将为大家详细讲解有关centos7如何利用yum安装mysql8.0.12,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了CentOS7编译mysql8.0.12相关的知识,希望对你有一定的参考价值。步骤一:安装 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • Centos7安装MySql5.6
    如何在CentO ... [详细]
  • 1.ATP方式安装在ubuntu系统的apt软件仓库中,默认存在MySQL数据库,所以直接使用apt命令就可以安装。使用命令:aptapt-getin ... [详细]
  • MySQL for OPS 08:MHA 高可用
    MySQL for OPS 08:MHA 高可用 ... [详细]
  • SQL Server是什么
    本篇内容主要讲解“SQLServer是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQLServe ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
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社区 版权所有