CentOS 7.2搭建MariaDB数据库服务器应用与管理

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: CentOS 7.2搭建MariaDB数据库服务器应用与管理

安装MariaDB并实现启停控制

请关闭防火墙以及SElinux设置为disabled状态

**使用yum命令进行安装mysql数据库
#yum -y install mariadb-server**
在这里插入图片描述
启动mariadb服务
在这里插入图片描述

初始化mariadb服务
调用命令:

mysql_secure_installation

操作详解:
第一次回车
第二次 y 是否设置密码
第三次 y 删除匿名用户? yes (提高数据安全性)
第四次 n 远程禁止root用户登录? No
第五次 y
默认情况下,MariaDB附带一个名为“test”的数据库,任何人都可以使用访问。
这也只是为了测试,应该删除在进入生产环境之前。
删除测试数据库并访问它? yes
第六次 yes
重新加载特权表将确保到目前为止所做的所有更改将立即生效。
现在重新加载权限表? yes
在这里插入图片描述
在这里插入图片描述

使用命令进行登陆

mysql -uroot -p000000 #此处000000是之前设置的mysql密码

在这里插入图片描述

输入exit退出mysql服务

在这里插入图片描述
关闭mariadb服务

在这里插入图片描述

创建数据库创建表并在表里添加三条记录

开启mariadb服务
在这里插入图片描述

进入MySQL数据库
在这里插入图片描述

使用命令创建数据库

create database testdb;
在这里插入图片描述

进入testdb数据库
在这里插入图片描述

创建表 test1
create table test1(name varchar(10),num int,date date);
在这里插入图片描述
添加数据到表 test1中,并查看

insert into test1(name,num,date) values('t1',1,'2019-1-1');
insert into test1(name,num,date) values('t2',2,'2019-1-2');
insert into test1(name,num,date) values('t3',3,'2019-1-3');
select * from test1;

在这里插入图片描述
在这里插入图片描述

3、安装并配置phpMyAdmin

首先请确认您已安装httpd服务和mariadb服务,并且已关闭防火墙和selinux

访问phpMyAdmin官网首页,https://www.phpmyadmin.net/downloads/,进入下载界面,下载phpMyAdmin-4.9.0.1-all-languages.tar.gz
在这里插入图片描述
或在联网的情况下使用wget命令进行下载

wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.tar.gz

如下:
在这里插入图片描述

解压tar包文件

tar -zxf phpMyAdmin-4.9.0.1-all-languages.tar.gz

在这里插入图片描述

将解压的文件夹 移动到 /var/www/html目录中,并创建备份配置文件

cp /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php
在这里插入图片描述

请确保已经安装httpd服务和mariadb服务

如果您没有使用离线源,请跳过此步

然后移除离线源,恢复在线源

mv /etc/yum.repos.d/local.repo /etc/repos.d/local.repo.bak //移除离线源

mv /opt/C* /etc/yum.repos.d/ #将之前的在线源移回原目录

yum clean all #清除

在这里插入图片描述
安装依赖源

yum -y install epel-release

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

在这里插入图片描述
在这里插入图片描述
安装php、apache所需组件

yum -y install php70w php70w-mbstring php70w-mysql install php70w-dom php70w-gd

在这里插入图片描述

重启httpd服务,使用浏览器进行访问
192.168.100.20/phpmyadmin

在这里插入图片描述

3、对phpmyadmin进行设置

Windows访问phpmyadmin官网,下载对应的zip压缩包
https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.zip
在这里插入图片描述

解压下载的压缩包,进入sql目录,打开之前的phpmyadmin界面,导入create_tables.sql,并滑道界面最下,点击执行

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2、配置文件,矫正浏览器phpmyadmin底部报错

vi /var/www/html/phpmyadmin/config.inc.php

跳转到17行,找到$cfg['blowfish_secret']配置项,在后面添加一串大于32位的随机字符串
如下
在这里插入图片描述

并在phpmyadmin根目录下创建tmp目录,并赋予权限777,如下

cd /var/www/html/phpmyadmin/

mkdir tmp

chmod 777 tmp

在这里插入图片描述

浏览器退出phpmyadmin登陆,再重新登陆,底部报错消失

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4天前
|
弹性计算 负载均衡 容灾
应用阿里云弹性计算:打造高可用性云服务器ECS架构
阿里云弹性计算助力构建高可用云服务器ECS架构,通过实例分布、负载均衡、弹性IP、数据备份及多可用区部署,确保业务连续稳定。自动容错和迁移功能进一步增强容灾能力,提供全方位高可用保障。
16 0
|
6天前
|
网络协议 物联网 Linux
你不能不知道的:无公网IP,SSH远程连接CentOS服务器【内网穿透】
你不能不知道的:无公网IP,SSH远程连接CentOS服务器【内网穿透】
|
7天前
|
存储 安全 网络协议
云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
18 0
|
8天前
|
Linux 网络安全 数据库
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
|
8天前
|
开发框架 Java .NET
什么是JavaWeb(概念|应用|服务器)?
什么是JavaWeb(概念|应用|服务器)?
5 1
|
15天前
|
弹性计算 运维 Java
Serverless 应用引擎产品使用之在Serverless 应用引擎中,将 Java 应用从 ECS 迁移到 SAE如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
41 2
|
15天前
|
弹性计算 运维 Serverless
Serverless 应用引擎产品使用之在阿里函数计算中,使用阿里云API或SDK从函数计算调用ECS实例的服务如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
42 4
|
16天前
|
安全 关系型数据库 MySQL
|
16天前
|
运维 Serverless 文件存储
Serverless 应用引擎产品使用之阿里函数计算中stable. diffusion应用的服务器可以使用那种99元100G一年的道用型nas如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
26 0
|
16天前
|
网络协议 Serverless 应用服务中间件
Serverless 应用引擎操作报错合集之在阿里云函数计算中,服务器调用FC函数时出现 "[Errno -3] Temporary failure in name resolution)" 错误如何解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
166 4

热门文章

最新文章