2017-05-31 167 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