mysql:安装phpmyadmin(phpMyAdmin 5.2.1 / PHP 8.2.5 / mysqld 8.0.33)

Posted 刘宏缔的架构森林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql:安装phpmyadmin(phpMyAdmin 5.2.1 / PHP 8.2.5 / mysqld 8.0.33)相关的知识,希望对你有一定的参考价值。

一,下载phpmyadmin:

官网:
https://www.phpmyadmin.net/
如图:
 
注意不同版本的环境需求
可以得到下载地址后直接在linux上wget
[root@img phpmyadmin]# wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
解压:
[root@img phpmyadmin]# unzip phpMyAdmin-5.2.1-all-languages.zip

二,移动到网站目录下:

[root@img phpmyadmin]# mv phpMyAdmin-5.2.1-all-languages /web/site/file/phpmyadmin
测试访问效果:
访问: your ip/phpmyadmin/index.php
如图:

说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

         对应的源码可以访问这里获取: https://github.com/liuhongdi/
         或: https://gitee.com/liuhongdi

说明:作者:刘宏缔 邮箱: 371125307@qq.com

三,报错的处理:

登录时的报错:
mysqli::real_connect(): (HY000/2002): No such file or directory
解决:
复制config.sample.inc.php为config.inc.php
[root@img file]# cd phpmyadmin/
[root@img phpmyadmin]# cp config.sample.inc.php config.inc.php
[root@img phpmyadmin]# vi config.inc.php
修改内容
//$cfg[\'Servers\'][$i][\'host\'] = \'localhost\';
$cfg[\'Servers\'][$i][\'host\'] = \'127.0.0.1’;
修改后结果如图:
已可以登录
说明:host的值为localhost时,会默认去查找mysql.sock来访问,
           修改为ip即可

四,查看php的版本

[root@img phpmyadmin]# /usr/local/soft/php8.2.5/bin/php --version
PHP 8.2.5 (cli) (built: May 10 2023 14:51:39) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.5, Copyright (c) Zend Technologies

五,查看mysql的版本:

[root@img phpmyadmin]# mysqld -V
/usr/sbin/mysqld  Ver 8.0.33 for Linux on x86_64 (MySQL Community Server - GPL)

 

如何创建`phpmyadmin`数据库

【中文标题】如何创建`phpmyadmin`数据库【英文标题】:How to create `phpmyadmin` database 【发布时间】:2015-05-10 08:33:41 【问题描述】:

安装 phpmyadmin 后如何创建phpmyadmin 数据库。 这似乎很容易。

系统:Ubuntu 14.04 LTS

我运行命令:

$sudo apt-get install phpmyadmin

我忘记了安装的一些细节。但是我知道我忽略了一些东西,因为我总是输入错误的密码。

现在我登录到 phpmyadmin。我知道phpmyadmin 数据库不是在 MySQL 中创建的。 但我不知道如何解决它。

如果您有解决方案,请分享。我在这里的第一个问题。 谢谢。

【问题讨论】:

可能你忘记安装mysql了? 您没有创建“phpmyadmin 数据库”。您创建一个“MySQL 数据库”。 phpmyadmin 只是一个处理 MySQL 数据库的前端工具 您是说安装后缺少“phpmyadmin”架构吗? 我正在安装 mysql。并且可以登录 phpmyadmin。我只是无法操作 CURD 【参考方案1】:

只要你知道你的 MySQL 密码,你就可以使用dpkg-reconfigure --plow phpmyadmin 重新运行 phpMyAdmin 安装过程。

这很令人困惑,因为“root”是 MySQL 管理帐户的名称,是完全不相关的系统管理帐户。

【讨论】:

【参考方案2】:

我不知道你在安装phpmyadminmysql 时做错了什么

如果您知道mysql 对应的password,您可以简单地清除(删除)您的mysqlphpmyadmin 包,然后通过以下命令重新安装它。

卸载

apt-get purge mysql-server

apt-get purge phpmyadmin

重新安装

apt-get install mysql-server

apt-get install phpmyadmin

注意:确保输入正确的mysql密码 之前在安装时。

【讨论】:

非常感谢。我阅读了所有内容并在第二次安装时花了很多时间。上次这么多password让我感到困惑。 请注意,这将删除您拥有的所有 MySQL 数据,因此如果您已经完成了一些数据库工作,您将丢失它。【参考方案3】:

"because I always enter wrong password." 你需要 mysql 服务器密码而不是 phpmyadmin 的。如果你没有 mysql 的密码,只需用 root 登录 mysql 服务器并授予你的密码。

【讨论】:

以上是关于mysql:安装phpmyadmin(phpMyAdmin 5.2.1 / PHP 8.2.5 / mysqld 8.0.33)的主要内容,如果未能解决你的问题,请参考以下文章

如何创建`phpmyadmin`数据库

windows系统下安装 apache+mysql+php

Ubuntu安装LAMP环境(PHP5.6) 以及下载安装phpmyadmin

从xampp导入MySQL数据[重复]

是否可以从 phpMyAdmin 导出选择性记录?

云原生之Docker实战使用Docker部署phpMyAdmin数据库管理工具