Linux上安装Adminer
(一)Adminer简介
简而言之,Adminer是一个网页版的数据库管理工具。(据说是用php写的,这个咱不管它,反正这也不妨碍java是世界上最好的语言。)
(二)环境说明 以及 下载地址
Linux:centos 8
Adminer 4.8.1 for MySQL
下载地址:Adminer官网
(三)安装PHP
由于Adminer是由php编写的,因此要使用该工具的话,需要确保系统中安装了php。
执行以下命令即可搞定:
sudo yum -y install php php-pear php-mbstring php-mysqlnd
(四) 安装Apache Web服务器
1. 首先执行下面这条安装命令:
sudo yum install httpd
2. 安装完成后,启用并启动Apache服务:
sudo systemctl enable httpd
sudo systemctl start httpd
3. 验证该服务是否已经运行,可用以下这条命令查看服务状态:
sudo systemctl status httpd
如下图,即表示apache http服务已经在运行了。
以及http的测试页面:
(五)下载Adminer并安装
下载地址见步骤(二)。下载完成后,其实就一个php文件。
安装Adminer,说白了其实就是把 adminer-4.8.1-mysql.php 这个文件放到步骤四安装好的Apache Web服务器上,用该服务器来运行这个php文件。
Apache HTTP服务的主配置文件在 /etc/httpd/conf/httpd.conf ,默认站点主目录在/var/www/html/
用vim命令打开httpd.conf配置文件,看到122行,可以发现主目录确实是/var/www/html/
vim /etc/httpd/conf/httpd.conf
cd到 /var/www/html, 将刚才下载好的那个php文件上传到该目录下即可。注意,此处笔者把这个文件重命名了。如下图:
完成以上步骤后,最后,只要在浏览器中键入: 服务器ip + 你的文件名,即可访问Adminer这个工具啦!
(注:apache http默认端口是80)
大功告成!!!
最后感谢这位大哥:https://ywnz.com/linuxysjk/6120.html
(六)遇到的一个问题
笔者完成安装后,在上面这个Adminer的登录页面,输入服务器的账号密码以及数据库,却提示:
The server requested authentication method unknown to the client.
查阅了多篇博客后,发现该问题的原因是:在 mysql 8.0 以后,caching_sha2_password是默认的身份验证插件,而不是以往的mysql_native_password。
所以解决方法就是修改 mysql 的默认身份验证插件即可。
这里可参考这位大牛的方法:https://www.byteflying.com/archives/3636
不过我发现了新的方法,用navicat连上数据库直接修改即可。
只要对着图中的五个用户,右键编辑用户,将身份验证插件修改成 mysql_native_password即可,每个修改后记得保存。最后navicat还会提示你需要重置密码。至此,该问题就搞定了。
Linux上安装Adminer相关推荐
- linux上安装mysql,tomcat,jdk
Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a) 查看安装哪些jdk rmp –qa |grep java b) ...
- linux下安装sbt_如何在Linux上安装SBT
linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...
- 在Linux上安装QT4
比起在Windows上安装QT,在Linux上安装QT要容易多了,这都得意于Linux系统的autoconf和automake工具. 1. 将QT的源码包放至到一个目录下,笔者的目录是:/home/k ...
- 明明安装了模块,还是出现 错误 ImportError: No module named ‘pandas‘ 原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解
明明安装了模块,还是出现 错误 ImportError: No module named 'pandas' 原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解 ...
- linux上安装redis
Redis Redis在linux上安装 将redis-3.0.7.tar.gz上传到linux虚拟机上 编译: a) 因为redis是C语言开发,所以需要先编译,在linux上编译需要依 ...
- Linux上安装paramiko模块
Linux上安装paramiko模块 一.paramiko模块作用 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是pyt ...
- 在linux上安装Filezilla文件传输FTP软件
在linux上安装Filezilla文件传输FTP软件 1 Filezilla安装方法一:使用apt-get安装 2 Filezilla安装方法二:使用filezilla安装包进行安装 1 Filez ...
- 如何在 Linux 上安装服务器管理软件 Cockpit
如何在 Linux 上安装服务器管理软件 Cockpit Cockpit 是一个自由开源的服务器管理软件,它使得我们可以通过它好看的 web 前端界面轻松地管理我们的 GNU/Linux 服务器.Co ...
- kali linux 的ssh服务器,如何在 Kali Linux 上安装 SSH 服务
目的 我们的目的是 Kali Linux 上安装 SSH(安全 shell). 要求 你需要有特权访问你的 Kali Linux 安装或者 Live 系统. 困难程度 很容易! 惯例 #– 给定命令需 ...
最新文章
- 应用TP3.2.3的一些小问题(一)
- android开发 java与c# 兼容AES加密
- java对灰度值进行线性变换,灰度变换
- Python ord()函数和chr()函数
- PyTorch-混合精度训练
- 深度学习之卷积神经网络(7)池化层
- 实操《深入浅出React和Redux》第一期
- Black Hat USA 2021主议题介绍
- FL Studio最新汉化免费下载 水果音乐制作软件
- 求三点共圆求圆心半径及其推导(三角形外心)
- android手机系统怎么刷机包,安卓系统怎么刷机?安卓系统手机通用刷机教程
- magicbookpro做php开发,荣耀MagicBook Pro锐龙版,一款为大学生量身打造的笔记本
- 单核CPU仍然存在线程安全问题
- 夺命雷公狗---javascript NO:27 通过json调用12306查询车次信息
- 能够做到亚马逊月销售额50w以上的运营,他们有什么共同点 和技巧
- 10余智慧项目建设初见成效 南岸用智慧城市开启智慧生活
- vscode C++ debug: lldb: unrecognized option `--interpreter=mi'
- 微软 Office Online 在线查看word,pdf, xls,ppt 文档
- 最新“量子纠缠”原子使量子计算机更进一步
- 分类信息网和织梦搬家后报错Fatal error: Uncaught ArgumentCountError: Too few arguments to function AddFilter(), 3
热门文章
- 国家税务总局全国增值税发票查验平台-1
- 微信O2O,卡在了“连接一切”的迷信上
- 预训练语言模型复现-2 whole word mask
- Java商品价格竞猜活动
- Java笔试题库之选择题汇总
- 量化交易 实战第七课 单因子 IC 分析
- 论文解析:Deep Reinforcement Learning for List-wise Recommendations
- 艿艿连肝了几个周末,写了一篇贼长的 Spring 响应式 Web 框架 WebFlux!市面第二完整~...
- Android fota简析
- 什么副业来钱快?有什么靠谱的副业可以做?