Centos 7.2 搭建 MariaDB 数据库服务器应用与管理
安装 MariaDB 并实现启停控制
请关闭防火墙以及 SElinux 设置为 disabled 状态
使用 yum 命令进行安装 mysql 数据库#yum -y install mariadb-server
启动 mariadb 服务
初始化 mariadb 服务调用命令:
操作详解:第一次回车第二次 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 中,并查看
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 登陆,再重新登陆,底部报错消失
版权声明: 本文为 InfoQ 作者【指剑】的原创文章。
原文链接:【http://xie.infoq.cn/article/90b88c94e4e7df3858ed44628】。文章转载请联系作者。
评论