我是编程新手,我有一个旧的phpmyadmin(包含我的培训和工作数据)。我想将它更新到更新版本,我希望在更新它时我的数据安全。有没有办法在终端上运行任何命令?如果我unistalled phpmyadmin,我的数据会被删除吗? 提前谢谢
答案 0 :(得分:15)
phpmyadmin是mysql客户端,因此如果你卸载phpmyadmin它不会影响你的数据库。
我使用终端命令更新phpmyadmin:
首先,您必须添加存储库以获取phpmyadmin:
sudo add-apt-repository ppa:nijel/phpmyadmin;
然后更新它以获取存储库中的最新版软件:
sudo apt-get update;
之后,你可以得到它(安装,你需要先卸载旧版本):
sudo apt-get install phpmyadmin;
哦,请确保您已连接到互联网
用ubuntu?如果你在ubuntu论坛上提问,我认为会更好
可能有帮助
------ 更新 -------
如果您发现从ppa获得的phpmyadmin版本不是最新版本,您可以找到最新版本here并手动安装(不是从repo)。
已下载的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
如果您将phpmyadmin
放在public_html
中,则可能需要从/var/www/html
创建一个符号链接,因此您可以像往常一样访问phpmyadmin。
答案 1 :(得分:13)
以下是如何在Ubuntu上升级。 我想你已经有了一个工作的phpmyadmin,但版本不是你想要的版本。例如,Ubuntu正在发布4.6.x版本,因为它与php7.2无法正常工作。
1 - 检查您想要的版本:
https://www.phpmyadmin.net/files/
2 - 在您的服务器上
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
mv phpMyAdmin-4.8.0-all-languages phpmyadmin
现在你应该好。 如果您有权限问题,以下是如何为Apache修复它。
chown -R www-data:www-data /usr/share/phpmyadmin
chmod -R 755 /usr/share/phpmyadmin
您也可以重启Apache
sudo service apache2 reload
注意:这仅在您之前正确安装phpmyadmin时有效。
答案 2 :(得分:7)
phpMyAdmin只是MySQL数据库的客户端,它不包含您的数据。它全部保存在数据库中,因此即使删除phpMyAdmin也不会删除任何内容。
要从存储库更新phpMyAdmin,您可以关注 steps from this thread.
答案 3 :(得分:2)
1-从GUI检查您的phpmyadmin版本。
2-下载最新版本的phpMyAdmin HERE
使用以下命令将最新版本的phpMyAdmin下载到/ opt或/ usr / src目录
# wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.zip
安装解压缩包的注意事项:apt-get install unzip
# unzip phpMyAdmin-4.8.3-all-languages.zip
3-查找phpMyAdmin安装目录
使用以下命令搜索系统上的phpMyAdmin安装目录
# /usr/share/phpMyAdmin
4-删除/删除phpMyAdmin内容
/ usr / share / phpmyadmin是正确的phpMyAdmin安装目录,只需删除/删除该目录中的所有内容
# cd /usr/share/phpMyAdmin/
# rm -Rf *
5-移动/复制新的phpMyAdmin内容
使用以下命令将所有新的phpMyAdmin内容复制到/ usr / share / phpmyadmin。
# cd /opt/phpMyAdmin-4.8.3-all-languages
# mv * /usr/share/phpMyAdmin/
6-重启Apache,MySQL或MariaDB服务。
# service restart httpd
# service restart mysql
# systemctl restart httpd.service
# systemctl restart mariadb.service
7-现在检查新版本的phpMyAdmin
将浏览器导航至http://localhost/phpmyadmin,现在您使用的是phpMyAdmin的最新版本4.8.3。
答案 4 :(得分:1)
sudo su
cd /usr/share/
rm -rf phpmyadmin
wget https://files.phpmyadmin.net/phpMyAdmin/4.8.4/phpMyAdmin-4.8.4-all-languages.zip
unzip phpMyAdmin-4.8.4-all-languages.zip
mv phpMyAdmin-4.8.4-all-languages phpmyadmin
chown -R www-data:www-data /usr/share/phpmyadmin
chmod -R 755 /usr/share/phpmyadmin
sudo service apache2 reload