これは私のphpコードです:
<?php
try
{
$db = new PDO("mysql:host=xx.xxx.xxx.xxx;dbname=database_name", 'xxxxxxxxx', '********');
}
catch(PDOException $ex)
{
die($ex->getMessage());
}
?>
かなり単純ですが、次のようになります。
Host 'xx.xxx.xxx.xxx' is not allowed to connect to this MySQL server
それは彼らのサーバーのIPです...問題は私のコードですか、それともホストにありますか?
編集:今日、FTPクライアントを使用して、同じアカウントから同じサーバー上の1つのフォルダーから別のフォルダーにファイルの一部を移動しました。それらを元に戻すと、まだ機能しません。また、昨日のバックアップを入れると、同じスクリプトを使用してデータベースに接続し、すべてのページの同じ場所にあるにもかかわらず、すべてが機能します。
ファイルのアクセス許可を持つものだと思います。少し修正したアクセス許可オプションを試しましたが、何も変わりませんでした。私のすべてのファイルには異なる権限があります