centos 7安装mysql5.5和安装 mariadb使用的命令

yizhihongxing
  1. 安装 MySQL 5.5

首先,我们需要在 CentOS 7 中安装 remi-release 和 epel-release 源。

yum install epel-release
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

接着,我们需要启用 remi 源中的 MySQL 5.5。

yum --enablerepo=remi install mysql-server

安装完成后,我们需要启动 MySQL 服务并设置自启动。

systemctl start mysqld
systemctl enable mysqld

至此,MySQL 5.5 的安装已经完成。

  1. 安装 MariaDB

首先,我们需要添加 mariadb 源。

vi /etc/yum.repos.d/mariadb.repo

在文件中添加以下内容。

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

然后,我们需要安装 MariaDB。

yum install MariaDB-server MariaDB-client

安装完成后,我们需要启动 MariaDB 服务并设置自启动。

systemctl start mariadb
systemctl enable mariadb

至此,MariaDB 的安装已经完成。

示例说明:

  1. 如何检查已安装的 MySQL 版本号?
mysql --version
  1. 如何设置 MariaDB 数据库的字符集?
vi /etc/my.cnf.d/server.cnf

在 [mysqld] 下添加以下行。

character-set-server=utf8

重启 mariadb 服务。

systemctl restart mariadb

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos 7安装mysql5.5和安装 mariadb使用的命令 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • 开源数据库和商业数据库的区别

    开源数据库和商业数据库的区别 数据库是一个用于存储、管理和操作数据的系统。在软件开发中,数据库是十分重要的一环。在选择数据库时,一个关键的因素就是选择开源数据库还是商业数据库。开源数据库和商业数据库有何区别呢? 开源数据库和商业数据库的定义 开源数据库:指的是可以在代码的开放许可下免费下载、修改和使用的数据库管理系统。 商业数据库:指的是需要购买许可证才能使…

    database 2023年3月27日
    00
  • 详解MySQL中的存储过程和函数

    详解MySQL中的存储过程和函数 存储过程 什么是存储过程 存储过程是一段预先编译的代码块,类似于函数,可以接收参数、执行一系列SQL语句和控制结构,并返回结果。存储过程可以在单个事务中执行多个SQL语句,从而减少了与数据库的通信次数,提高了数据处理效率。 存储过程的优势 执行效率高:由于存储过程在数据库中预先编译,执行时直接调用编译结果,因此执行速度很快。…

    database 2023年5月22日
    00
  • 设置oralce自动内存管理执行步骤

    以下是设置Oracle自动内存管理的详细步骤: 1. 确认相关参数的初始值 在进行自动内存管理设置之前,我们需要确认下列参数的值: sga_target:指定SGA的总大小 pga_aggregate_target:指定PGA的大小 这两个参数的值决定了Oracle实例使用的总内存大小。可以通过如下SQL语句查询这些参数的值: SELECT * FROM v…

    database 2023年5月22日
    00
  • 通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

    这是一篇关于“通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法”的攻略,攻略包含以下内容: 问题原因 解决方法 配置允许远程连接的账户和密码 配置服务器的防火墙规则 示例说明 问题原因 当我们在使用Navicat for MySQL远程连接MySQL数据库时,会遇到以下错误: error 1130 (HY000): Ho…

    database 2023年5月18日
    00
  • 基于@Table注解无法使用及报红的解决

    有些时候,使用JPA的@Table注解进行表映射时,可能会出现无法使用或者报红的情况。针对这种情况,可以采用以下方法进行解决: 1.在pom.xml中引用JPA依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri…

    database 2023年5月18日
    00
  • Elasticsearch 和 MariaDB 的区别

    Elasticsearch和MariaDB是两种非常不同的数据库系统,各自的优缺点也不同。下面,我会就它们的主要区别给出一些解释和实例说明。 Elasticsearch与MariaDB的区别 数据结构和查询方式 Elasticsearch是一种全文搜索数据库,存储的数据以文本的形式为主。它支持非常细致的文本搜索和查询,可以对文本进行各种多条件复杂查询。它是基…

    database 2023年3月27日
    00
  • Oracle数据库备份还原详解

    Oracle数据库备份还原详解 为什么要备份和还原Oracle数据库? Oracle数据库包含了企业的重要数据,如果出现意外情况,如硬件故障、误删除、机房事故等,都可能导致数据的丢失。为了保障数据的安全和稳定,备份和还原Oracle数据库成为了必不可少的一部分。 Oracle数据库备份方式 冷备份 在停止Oracle数据库的情况下,直接将数据文件备份到磁盘或…

    database 2023年5月21日
    00
  • mysql 不等于 符号写法

    MySQL的不等于符号是“!=”,也可写作“<>”。下面是详细的讲解攻略: MySQL不等于符号写法 在MySQL中,比较运算符“!=”表示不等于。它通常与SELECT、UPDATE、DELETE语句中的WHERE子句配合使用。 语法: expr1 != expr2 expr1或expr2可以是列名、常量或表达式 如果expr1不等于expr2,…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部