当前位置: 首页 > 知识库问答 >
问题:

如何在Ubuntu中更新phpMyAdmin?

颜哲彦
2023-03-14

我有一个旧的phpMyAdmin安装(包含我的培训和工作数据)。我想更新到最新版本,我想在更新时保护我的数据安全。有什么方法可以通过在终端上运行一些命令来实现吗?如果我卸载phpMyAdmin,我的数据会被删除吗?

共有3个答案

满勇军
2023-03-14

phpMyAdmin是MySQL数据库的唯一客户端,它不包含您的数据。它都保存在数据库中,所以即使删除phpMyAdmin,也不会删除任何内容。

要从存储库更新phpMyAdmin,可以执行此线程中的步骤。

冀嘉木
2023-03-14

phpmyadmin是mysql客户端,所以如果卸载phpmyadmin,它不会影响数据库。我使用终端命令更新phpmyadmin:
首先,您必须添加存储库才能获取phpmyadmin:

sudo add-apt-repository ppa:nijel/phpmyadmin;

然后对其进行更新,以获取存储库中软件的最新版本:

sudo apt-get update;

之后,你可以得到它(安装,如果你有,你需要先卸载旧版本):

sudo apt-get install phpmyadmin;

哦,确保你连接到互联网
使用ubuntu?
可能会有帮助
------ UPDATE -------
如果你发现你从ppa得到的phpmyadmin版本不是最新的,你可以找到最新的
下载的phpmyadmin可以安装/var/www/html/或您的工作目录(public_html或您定义的内容)中。只需提取zip并将提取的文件夹移动到/var/www/html/。不要忘记将phpmyadmin文件夹的权限更改为777(它可能不安全,但工作正常)。以下是方法:提取下载的文件

unzip phpMyAdmin-4.6.6-all-languages.zip

移动到/var/www/html/,您可能需要sudo。
如果您不是sudoer,请将其移动到您的工作目录(例如public_html),然后将文件夹重命名为“phpmyadmin”

sudo mv phpMyAdmin-4.6.6-all-languages /var/www/html/phpmyadmin

更改权限

sudo chmod 777 -R /var/www/html/phpmyadmin

然后你可以通过http://localhost/phpmyadmin.如果将phpmyadmin放在public\u html中,您可能需要从/var/www/html在其中创建一个符号链接,以便可以像往常一样访问phpmyadmin。

柴宝
2023-03-14

下面是如何在Ubuntu上升级/降级。

注意:以下说明仅适用于以前(并且正确)使用命令行安装phpMyAdmin并将APACHE用作web服务器的情况。

我想您已经有了一个正在工作的phpMyAdmin,但是这个版本不是您想要的。例如,Ubuntu提供的4.6.x版本不能与PHP7.2一起正常工作。

>

https://www.phpmyadmin.net/files/

在你的服务器上

cd /usr/share/
rm -rf phpmyadmin

然后用正确的版本号调整此行

wget https://files.phpmyadmin.net/phpMyAdmin/4.8.0/phpMyAdmin-4.8.0-all-languages.zip
unzip phpMyAdmin-4.8.0-all-languages.zip
rm phpMyAdmin-4.8.0-all-languages.zip
mv phpMyAdmin-4.8.0-all-languages phpmyadmin

注意:如果解压不起作用,请使用以下命令安装:sudo apt get install unzip

检查权限

现在你应该很好了。

在默认安装中,/usr/share/phpmyadmin的所有者应该是root:root。这应该没问题,但如果您面临一些权限问题,您可以尝试让Apache成为所有者:

# only if you have permissions issues
chown -R www-data:www-data /usr/share/phpmyadmin
chmod -R 755 /usr/share/phpmyadmin

您还可以重新启动Apache

sudo service apache2 reload

故障排除

注意:根据您的PHP版本,您可能需要安装其他库。

例如,要解决缺少mysqli和mysql扩展的错误(更新命令以反映您的PHP版本):

sudo apt-get install php5.6-mysql
 类似资料:
  • Scala-2.11.8 文件夹位于“/home/hdadmin/”位置。 但是,当我再次检查scala-version时,它仍然显示了相同的2.9.2版本。它正在从 我需要知道是否有一个直接的方法来更新scala版本。

  • 我想把Chromedriver更新到最新版本。 如何在命令行上执行此操作?

  • 我在运行时遇到此错误 我在apt中搜索过,似乎已经安装好了。 我已经通过这个github问题,这是不清楚的解决方案。

  • 我最近在ubuntu 16.04中查看了node的版本,当使用命令时,它显示了版本6.9.1,但当使用此命令之前,它显示了6.9.2。 现在,和有什么区别?以及如何更新到node/nodejs的最新LTS版本?

  • 问题内容: 我正在尝试运行docker和docker-compose的最新稳定版本。 我正在按照https://docs.docker.com/engine/installation/linux/ubuntulinux/上的说明进行操作 显然,docker-compose的当前版本是1.7。 但是,在阅读了文档并安装docker-engine之后,我得到了: 和 当我尝试更新它时,得到以下信息:

  • 问题内容: 我正在尝试在Ubuntu计算机上设置Git(我使用的是运行Ubuntu 12.04的Samsung Chromebook)。 当我输入“ sudo apt-get install git”时,它成功安装了Git 1.79 我无法弄清楚我在做什么错。有什么建议么? 问题答案: 对于Ubuntu的新安装,我将首先尝试获取最新更新。 有关此的更多信息,请参见https://askubuntu