2016-10-05 19 views
0

MAMP PROの素晴らしいアンインストーラのおかげで、すべてのデータベースが削除されるため、オンライン版から復元する必要がありました。唯一の問題は、オンラインで作業しているコードとオンラインで作業しているデータベースを取ると、コードがデータベースを見つけることができなくなったことです。 MAMP PROランニングでは、私のようなコマンドラインを経由してデータベースを参照することができます:MAMP PROを再インストールした後、アプリケーションがデータベースを見つけることができません

​​

と私は権限があります。

+----------------------------------------------------------------------------------------------------------------------------------------+ 
| Grants for [email protected]                            | 
+----------------------------------------------------------------------------------------------------------------------------------------+ 
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*2E80906F903DA9B84678ED79A48FF414B4FDC890' WITH GRANT OPTION | 
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION                   | 
+----------------------------------------------------------------------------------------------------------------------------------------+ 

私はローカルホスト上のデータベースを参照してくださいProの続編を使用することができます言及しないようにします。私のコードでは、Fat-Free Frameworkを使用しています。これは、オンラインで正常に動作し、再インストールする前に実行しました。ここでのコマンドは次のとおりです。

$f3->db = new \DB\SQL(
     'mysql:host=localhost;port=8889;dbname=donatetheweight', 
     'root', 
     'notroot' 
    ); 

マイMAMP ProはMAMPポート(HTTP-> 8888、https-> 8890、はmysql-> 8889)に設定されていると私はポート8888で正しいホストを経由して自分のサイトにアクセスしています。他

enter image description here

何か私は試すことができます:私は取得エラーは、内部サーバーエラー[1049]などありますか?私はしばらくの間、私はmy.cnfファイルの競合を取得していたが、私は誤って "これを再度表示しない"をクリックしたので、どこでそのエラーを探すか分からない。

ただ、データベースが存在していた(これはERROR 1049 (42000): Unknown databaseの重複しないことを、私は、データベースを再作成しようとし、これを持っていることを確認する:

mysql> create database donatetheweight; 
ERROR 1007 (HY000): Can't create database 'donatetheweight'; database exists 
+0

ポート番号が必要ではないと思われます。ポート番号なしで試してください。 – user629283

+0

どうすればよいですかデフォルトのポート番号が3306であれば、ポート8889を使用することを知っていますか? P.S.それを試しても、同じエラーが発生しています。 – ArtlyticalMedia

+0

正しいポートにデフォルト設定する必要があります。 – user629283

答えて

0

はあなたにmysql.sockファイルを確認しますが(不足していますmysqladmin variables)を使用して、コンピュータを再起動し、MAMP PROを起動し、MAMP PROを起動します。2つのデータベースツール(Sequel ProとPHPMyAdminを使用)を使用して変更を継続して確認してください。

関連する問題