[英]Updating phpmyadmin (Ubuntu).[How?]
我是編程新手,我有一個舊的 phpmyadmin(包含我的培訓和工作數據)。 我想將其更新為更新版本,並且在更新時我希望我的數據安全。 有沒有辦法通過在終端上運行任何命令來做到這一點? 如果我卸載了 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
安裝它: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
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 版本不是最新版本,您可以在此處找到最新版本並手動安裝(而不是從 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。
phpMyAdmin 只是 MySQL 數據庫的客戶端,它不包含您的數據。 全部保存在數據庫中,所以即使刪除phpMyAdmin也不會刪除任何內容。
要從存儲庫更新 phpMyAdmin,您可以按照此線程中的步驟操作。
1- 從 GUI 檢查您的 phpmyadmin 版本。
2- 在此處下載最新版本的 phpMyAdmin
使用以下命令將最新版本的 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。
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.