我有一个旧的phpMyAdmin安装(包含我的培训和工作数据)。我想更新到最新版本,我想在更新时保护我的数据安全。有什么方法可以通过在终端上运行一些命令来实现吗?如果我卸载phpMyAdmin,我的数据会被删除吗?
phpMyAdmin是MySQL数据库的唯一客户端,它不包含您的数据。它都保存在数据库中,所以即使删除phpMyAdmin,也不会删除任何内容。
要从存储库更新phpMyAdmin,可以执行此线程中的步骤。
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。
下面是如何在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