前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos 7.2搭建MariaDB数据库服务器应用与管理

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

作者头像
指剑
发布2022-07-15 14:55:45
1.4K0
发布2022-07-15 14:55:45
举报
文章被收录于专栏:指剑的分享指剑的分享

安装MariaDB并实现启停控制

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

使用yum命令进行安装mysql数据库 #yum -y install mariadb-server

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

启动mariadb服务

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

初始化mariadb服务 调用命令:

代码语言:javascript
复制
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中,并查看

代码语言:javascript
复制
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登陆,再重新登陆,底部报错消失

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装MariaDB并实现启停控制
  • 请关闭防火墙以及SElinux设置为disabled状态
  • 创建数据库创建表并在表里添加三条记录
  • 3、安装并配置phpMyAdmin
  • 请确保已经安装httpd服务和mariadb服务
  • 如果您没有使用离线源,请跳过此步
    • 3、对phpmyadmin进行设置
      • 解压下载的压缩包,进入sql目录,打开之前的phpmyadmin界面,导入create_tables.sql,并滑道界面最下,点击执行
        • 2、配置文件,矫正浏览器phpmyadmin底部报错
        相关产品与服务
        数据库
        云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档