都合の悪いことに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