千家信息网

CentOS7.2安装MariaDB实例分析

发表于:2024-09-23 作者:千家信息网编辑
千家信息网最后更新 2024年09月23日,这篇"CentOS7.2安装MariaDB实例分析"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起
千家信息网最后更新 2024年09月23日CentOS7.2安装MariaDB实例分析

这篇"CentOS7.2安装MariaDB实例分析"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"CentOS7.2安装MariaDB实例分析"文章吧。

mariadb简介

mariadb数据库管理系统是mysql的一个分支,主要由开源社区在维护,采用gpl授权许可 mariadb的目的是完全兼容mysql,包括api和命令行,使之能轻松成为mysql的代替品。在存储引擎方面,使用xtradb(英语:xtradb)来代替mysql的innodb。 mariadb由mysql的创始人michael widenius(英语:michael widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司mysql ab卖给了sun,此后,随着sun被甲骨文收购,mysql的所有权也落入oracle的手中。mariadb名称来自michael widenius的女儿maria的名字。

安装mariadb 5.5

安装mariadb 5.5是centos 7的默认版本,配置数据库服务器

[root@linuxprobe~]# yum -y install mariadb-server[root@linuxprobe~]# vi /etc/my.cnf# add follows within [mysqld] section[mysqld]character-set-server=utf8[root@linuxprobe~]# systemctl start mariadb[root@linuxprobe~]# systemctl enable mariadbln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service'

初始化mariadb

复制代码 代码如下:

[root@linuxprobe~]# mysql_secure_installation #和mysql一样,一路y

连接mariadb

[root@linuxprobe ~]# mysql -u root -penter password: welcome to the mariadb monitor. commands end with ; or \g.your mariadb connection id is 1023server version: 5.5.50-mariadb mariadb servercopyright (c) 2000, 2016, oracle, mariadb corporation ab and others.type 'help;' or '\h' for help. type '\c' to clear the current input statement.mariadb [(none)]> select user,host,password from mysql.user;+-----------+-----------+-------------------------------------------+| user | host | password     |+-----------+-----------+-------------------------------------------+| root | localhost | *f1dae8bcdfca7a57f246e0f834ac35830a3d640e || root | 127.0.0.1 | *f1dae8bcdfca7a57f246e0f834ac35830a3d640e || root | ::1 | *f1dae8bcdfca7a57f246e0f834ac35830a3d640e |+-----------+-----------+-------------------------------------------+5 rows in set (0.00 sec)mariadb [(none)]> show databases;+--------------------+| database  |+--------------------+| information_schema || mysql  || performance_schema |+--------------------+5 rows in set (0.05 sec)mariadb [(none)]> exit;bye

防火墙开启3306端口

# 客户端设置[root@vdevops ~]# firewall-cmd --add-service=mysql --permanentsuccess[root@vdevops ~]# firewall-cmd --reloadsuccess

安装phpmyadmin

前提安装web服务器和php,参考下面:

安装phpmyadmin

 # install from epel[root@linuxprobe~]# yum --enablerepo=epel -y install phpmyadmin php-mysql php-mcrypt[root@linuxprobe~]# vi /etc/httpd/conf.d/phpmyadmin.conf# line 17: ip address you permit to accessrequire ip 127.0.0.1 10.1.1.0/24# line 34: ip address you permit to accessrequire ip 127.0.0.1 10.1.1.o/24[root@linuxprobe ~]# systemctl restart httpd

使用web浏览器从客户端访问"http://(您的主机名或ip地址)/ phpmyadmin /',然后在mariadb的用户在以下屏幕上登录。此示例使用root用户继续。

登录之后,您可以在这里操作mariadb

mariadb 主从复制

mariadb 主从复制和mysql主从复制相同,请移步到:

安装 mariadb 10.1

配置 centos sclo源仓库

复制代码 代码如下:

[root@linuxprobe ~]# yum --enablerepo=centos-sclo-rh -y install rh-mariadb101-mariadb-server

来自centos-sclo-rh的软件包安装在/ opt目录下。 要使用它,加载环境变量如下。

[root@linuxprobe ~]# scl enable rh-mariadb101 bash [root@linuxprobe ~]# mysql -vmysql ver 15.1 distrib 10.1.14-mariadb, for linux (x86_64) using editline wrapper[root@linuxprobe ~]# which mysql/opt/rh/rh-mariadb101/root/usr/bin/mysql

如果您希望在登录时自动启用mariadb 10.1,请如下配置

[root@linuxprobe ~]# vi /etc/profile.d/rh-mariadb101.sh# create new#!/bin/bashsource /opt/rh/rh-mariadb101/enableexport x_scls="`scl enable rh-mariadb101 'echo $x_scls'`"

启用mariadb 10.1并配置初始设置

复制代码 代码如下:

[root@linuxprobe ~]# mysql_secure_installation

以上就是关于"CentOS7.2安装MariaDB实例分析"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。

代码 内容 配置 实例 实例分析 分析 主从 登录 客户 客户端 数据 数据库 文章 服务器 用户 知识 篇文章 英语 服务 相同 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 远程怎样连接打印服务器 德清软件开发有限公司 内网和服务器没法连接 网络安全专业的大咖 租赁电动摩托车软件开发 服务器管理器win功能 数据库如何设置非空 数据库 互锁 网络安全生产标准化考核试题 电脑连接手机导出数据库 网络安全与大数据分析就业前景 app服务器失败什么意思 网络安全考研大学有哪些专业 网络安全还是智能制造 数据库 覆盖数据 重新安装的软件连不上数据库 个人使用云服务器搭建论坛 气象局网络安全方案 信息数据库怎么用 事业单位网络技术岗笔试 彪哥网络技术工作室 软件开发的当前形势 网络安全发展历史的阶段有 南京什么网络技术价格合理 盛世友联网络技术开发有限公司 介绍下数据库有哪几种模型 软件实现与软件开发的区别 网络安全还是智能制造 订单销售数据库设计 网络安全综合治理组织机构
0