0

都合の悪いことにMAMPを使用してきましたが、ルート権限を誤って変更した後、大きな問題が発生しました。私はこれらの問題を解決することができず、MAMPの新規インストールを選択し、dbフォルダーを移動することを選択しました。これは可能でした。そうすることで、MIAであるテーブルを持つDBがいくつかあります。

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 / localhostとしてコンソールにログインすると、すべてのテーブルが表示されます。
  • root/127.0.0.1としてコンソールにログインします。DBがまったく表示されません。

私は本当にここで立ち往生していて、これのために仕事の日をほとんど失っています。

更新: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
4

1 に答える 1

0

別のSOトピックで、問題の解決策の完全な説明を投稿しました。

MAMPmysql壊れたrootユーザー

于 2012-10-18T23:08:12.237 に答える