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
應該說'root @ localhost'? mysql> SELECT current_user(); + ---------------- + | current_user()| + ---------------- + | @localhost | + ---------------- + – bikedorkseattle
我已經解決了這個問題,並且正在處理響應。 – bikedorkseattle