写点什么

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

作者:指剑
  • 2022-11-30
    重庆
  • 本文字数:1366 字

    阅读完需:约 4 分钟

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 数据库



创建表 test1create 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 登陆,再重新登陆,底部报错消失

发布于: 刚刚阅读数: 2
用户头像

指剑

关注

InfoQ签约作者 2022-07-13 加入

AWS社区建设者,AWS学生大使,微软学生大使,阿里云签约作者,Info Q签约作者,CSDN博客专家,华为云云享专家

评论

发布
暂无评论
Centos 7.2搭建MariaDB数据库服务器应用与管理_centos_指剑_InfoQ写作社区