2017-09-22 117 views
0

我正在使用Ubuntu 16.10。 我使用10.1.26-MariaDB,它的工作原理非常完美。爲什麼我不能安裝phpmyadmin?

mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 

當我嘗試安裝phpMyAdmin,我得到了以下錯誤消息:

"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)". 

爲什麼會出現這種情況?

我在PHPMyAdmin安裝過程中輸入MySQL密碼,但它不起作用。 我該如何解決這個問題?

+1

[ERROR 1045(28000):拒絕用戶'root'@'localhost'(使用密碼:YES)]的訪問可能重複(https://stackoverflow.com/questions/21944936/error-1045-28000- access-denied-for-user-rootlocalhost-using-password-y) - 基本上你需要在啓動時用'-p'標誌添加密碼。 –

+0

對不起,但我不太明白何時何地需要輸入密碼?我怎麼能知道比mysql工作沒有問題? – serii

+0

Phpmyadmin沒有看到MySQL,爲什麼會發生這種情況? – serii

回答

0

我得到的原因,我刪除phpmyadmin和mariaDb,並安裝MySQL的服務器,MySQL客戶端,它的工作原理!

sudo apt-get --purge remove mariadb* 

sudo易於得到的autoremove sudo易於得到自動清洗

刪除所有啓動蒙山MariaDB的或MySQL在/var/lib/dpkg/info

之後刪除所有與MySQL *

sudo apt-get --purge remove mysql* 
啓動

sudo apt-get autoremove sudo apt-get autoclean

刪除目錄後/etc/mysql

後刪除目錄/var/lib/mysql

之後,從/etc/apt/sources.list

刪除deb包的MariaDB的更新後

sudo apt-get update 

sudo易於得到升級

後安裝mys QL

sudo apt-get install mysql-server mysql-client 

檢查,如果所有它的確定

service mysql status 

和安裝phpMyAdmin

sudo apt install phpmyadmin 

這一切,對我的工作!!!!