2017-05-31 245 views
0

當我嘗試執行「drop database wachtwoorden;」時我收到消息-ERROR 1044(42000):拒絕用戶'Jip1912'@'%'訪問數據庫'wachtwoorden'-'。我知道以前有很多人問過這個問題,但我嘗試了一切,只是沒有任何工作.....例如我在bash中嘗試了「mysql -u root -p」,我不得不給出一個密碼,之後我got -ERROR 2002(HY000):無法通過套接字'/var/run/mysqld/mysqld.sock'連接到本地MySQL服務器(2)-....我已經在這個小時內掙扎了,我不知道該怎麼辦...Pythonanywhere MySQL - 訪問被拒絕

+0

對於第一個,用戶Jip1912是否具有DROP特權?否則,放棄將失敗。看到這個:https://dev.mysql.com/doc/refman/5.7/en/privileges-provided.html#priv_drop其他聽起來像一個單獨的問題,如mysql守護進程沒有運行,或者可能是權限問題。看到這個各種東西要檢查:https://stackoverflow.com/questions/11990708/error-cant-connect-to-local-mysql-server-through-socket-var-run-mysqld-mysq –

+0

不,我沒有該特權,否則它會工作,但一小時前,它只是工作...當我運行sudo find/-type s時,它返回「sudo:未知用戶:root sudo:無法初始化策略插件」。我創建了數據庫,我甚至不知道我可以添加人員或其他東西,所以我不明白我不再擁有這些特權,一個小時前我確實擁有了他們...... – Jip1912

+0

你知道root的密碼?如果您嘗試通過執行登錄會怎麼樣:'mysql -u Jip1912 -p'?除此之外,它幾乎聽起來像是一件壞事發生了。意外刪除了更多的東西嗎? –

回答

0

你確實已經在PythonAnywhere上擁有了你的數據庫的權限,你只是沒有使用正確的數據庫名稱。您的數據庫在數據庫頁面上列出。

+1

男人......謝謝...很多..我soooooo愚蠢。當然,我不得不做'放棄數據庫Jip1912 $ wachtwoorden; ...我認爲它以前的方式工作,但事實並非如此.....我試圖讓它在整個晚上都工作,但我只需要做這個..謝謝。 – Jip1912