CentOS系统------DBMS
一、准备工作
# 切换到root或使用sudo
su-
二、安装 Apache
sudoyuminstall -yhttpd
sudosystemctl start httpd
sudosystemctlenablehttpd
三、安装 PHP 环境
sudoyuminstall -yphp php-mysqlnd php-json php-mbstring
sudosystemctl restart httpd
四、安装 MariaDB
sudoyuminstall -ymariadb-server mariadb
sudosystemctl start mariadb
sudosystemctlenablemariadb
五、设置 MariaDB root 密码
sudomysql_secure_installation
交互步骤:
六、安装 phpMyAdmin(手动安装版)
bash
# 1. 解压unzip phpMyAdmin-4.4.15.10-all-languages.zip
# 2. 移动文件夹
sudo mvphpMyAdmin-4.4.15.10-all-languages/usr/share/phpMyAdmin
# 3. 创建配置文件
sudo cp/usr/share/phpMyAdmin/config.sample.inc.php/usr/share/phpMyAdmin/config.inc.php
# 4. 创建软链接到 web 目录
sudo ln -s/usr/share/phpMyAdmin/var/www/html/phpmyadmin
# 5. 设置权限
sudo chown -Rapache:apache/usr/share/phpMyAdmin
sudo chown -Rapache:apache/var/www/html/phpmyadmin
七、配置 Apache 允许访问
# 编辑 phpMyAdmin 配置
sudo vim /etc/httpd/conf.d/phpMyAdmin.conf
修改内容:
找到以下两行,在前面加 # 注释掉:
Require ip 127.0.0.1
Require ip ::1
添加一行:
<Directory /usr/share/phpMyAdmin/>
Require all granted
</Directory>
八、重启服务
sudosystemctl restart httpd
sudosystemctl restart mariadb
九、验证安装
# 1. 检查 MariaDB
mysql-uroot -pChinaSkill23! -e"SHOW DATABASES;"
# 2. 检查 Apache
systemctl status httpd
# 3. 检查 phpMyAdmin
ls -la/var/www/html/phpmyadmin
十、访问测试
只解决第二个警告:
# 编辑配置文件
sudo vim /usr/share/phpMyAdmin/config.inc.php
# 在 <?php 下面添加(大约第17行):
$cfg['blowfish_secret'] = 'ChinaSkill23!1234567890abcdefghijklmn';
第一个警告不用管(不是错误,不影响使用)。
要重启 Apache:
sudo systemctl restart httpd
验证解决: 刷新页面,第二个警告消失。
附加:
- 用户名:root
- 密码:ChinaSkill23!
- 浏览器访问:http://你的服务器IP/phpmyadmin
- 登录信息:
- LAMP + phpMyAdmin + 当前 root 密码:直接回车(空密码)
- 设置 root 密码?Y
- 新密码:ChinaSkill23!
- 确认密码:ChinaSkill23!
- 删除匿名用户?Y
- 禁止远程 root 登录?Y
- 删除测试数据库?Y
- 重新加载权限表?Y
声明:本文内容仅为个人学习笔记整理与归纳,仅供本人学习参考使用,严禁外传。若文中存在疏漏或错误,欢迎交流探讨,共同进步。
