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

本文涉及的产品
RDS Agent(兼容OpenClaw),2核4GB
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 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登陆,再重新登陆,底部报错消失

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
9月前
|
机器学习/深度学习 数据库 数据安全/隐私保护
服务器核心组件:CPU 与 GPU 的核心区别、应用场景、协同工作
CPU与GPU在服务器中各司其职:CPU擅长处理复杂逻辑,如订单判断、网页请求;GPU专注批量并行计算,如图像处理、深度学习。二者协同工作,能大幅提升服务器效率,满足多样化计算需求。
3905 39
|
8月前
|
存储 机器学习/深度学习 人工智能
硅谷GPU单节点服务器:技术解析与应用全景
“硅谷GPU单节点服务器”代表了在单个物理机箱内集成强大计算能力,特别是GPU加速能力的高性能计算解决方案。它们并非指代某个特定品牌,而是一类为处理密集型工作负载而设计的服务器范式的统称。
|
11月前
|
存储 Oracle 关系型数据库
服务器数据恢复—光纤存储上oracle数据库数据恢复案例
一台光纤服务器存储上有16块FC硬盘,上层部署了Oracle数据库。服务器存储前面板2个硬盘指示灯显示异常,存储映射到linux操作系统上的卷挂载不上,业务中断。 通过storage manager查看存储状态,发现逻辑卷状态失败。再查看物理磁盘状态,发现其中一块盘报告“警告”,硬盘指示灯显示异常的2块盘报告“失败”。 将当前存储的完整日志状态备份下来,解析备份出来的存储日志并获得了关于逻辑卷结构的部分信息。
|
11月前
|
弹性计算 关系型数据库 数据库
阿里云服务器ECS是什么?ECS应用场景、租用流程及使用教程整理
阿里云ECS(弹性计算服务)是性能稳定、弹性扩展的云计算服务,支持多种处理器架构和实例类型,适用于网站托管、开发测试、数据存储、企业服务、游戏多媒体及微服务架构等场景。提供从注册、配置到部署、运维的完整使用流程,助力用户高效上云。
|
12月前
|
存储 分布式计算 安全
阿里云服务器ECS实例选型参考:场景适配、应用推荐
选择阿里云服务器ECS实例之前,需要结合性能、价格、工作负载等因素,做出性价比与稳定性最优的决策。对于很多新手用户来说,在初次购买阿里云服务器的时候,面对众多实例规格往往不知道如何选择,因为云服务器实例规格不同,价格也不一样,性能表现更是千差万别。因此,在购买阿里云服务器ECS实例之前,需要结合性能、价格、工作负载等因素,做出性价比与稳定性最优的决策。本文将通过一些常见的选型场景推荐,为大家详细介绍阿里云服务器实例选型的最佳实践,便于大家在选择云服务器实例规格时做个参考。
|
8月前
|
机器学习/深度学习 人工智能 弹性计算
2025年阿里云GPU服务器租用价格与应用场景详解
阿里云GPU服务器基于ECS架构,集成NVIDIA A10/V100等顶级GPU与自研神龙架构,提供高达1000 TFLOPS混合精度算力。2025年推出万卡级异构算力平台及Aegaeon池化技术,支持AI训练、推理、科学计算与图形渲染,实现性能与成本最优平衡。
|
9月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
478 18
|
9月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
649 15
|
10月前
|
域名解析 运维 监控
阿里云轻量服务器的系统镜像和应用镜像的区别
轻量应用服务器是阿里云推出的易用型云服务器,支持一键部署、域名解析、安全管理和运维监控。本文介绍其系统镜像与应用镜像的区别及选择建议,助您根据业务需求和技术能力快速决策,实现高效部署。