2012-10-17 60 views
0

我一直在使用MAMP出於方便,但在錯誤地更改根權限後遇到了主要問題。我一直無法解決這些問題,並選擇了全新的MAMP安裝,並移動了數據庫文件夾,我讀過這些文件夾是可能的。在這樣做的時候,我有許多數據庫的表都是MIA。在mamp安裝之間移動mysql數據庫缺少表

SHOW GRANTS FOR 'root'@'localhost' 
response: 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B' WITH GRANT OPTION 
GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION    
  • 我可以看到所有的表在DB文件夾,但不是所有的都沒有顯示在phpMyAdmin起來。
  • 我相信phpmyadmin連接爲一個套接字「服務器:本地主機通過UNIX套接字」
  • 當我作爲根/本地主機登錄到控制檯我可以看到所有的表。
  • 以root用戶身份登錄到控制檯/ 127.0.0.1根本看不到數據庫。

我真的被困在這裏,並因爲這個而失去了一天的工作。

更新: 當我運行mysql_update命令時,我得到以下響應。

→ /Applications/MAMP/Library/bin/mysql_upgrade -p 
Enter password: 
Looking for 'mysql' as: /Applications/MAMP/Library/bin/mysql 
Looking for 'mysqlcheck' as: /Applications/MAMP/Library/bin/mysqlcheck 
Running 'mysqlcheck with default connection arguments 
Running 'mysqlcheck with default connection arguments 
ipbnew.ipb_admin_login_logs 
Error : Table 'ipbnew.ipb_admin_login_logs' doesn't exist 
status : Operation failed 
ipbnew.ipb_admin_logs 
Error : Table 'ipbnew.ipb_admin_logs' doesn't exist 
status : Operation failed 
+0

應該說'root @ localhost'? mysql> SELECT current_user(); + ---------------- + | current_user()| + ---------------- + | @localhost | + ---------------- + – bikedorkseattle

+0

我已經解決了這個問題,並且正在處理響應。 – bikedorkseattle

回答