こんにちはPHPとMySQLでデータベースに接続しようとしているときに、私は次のエラーを取得しています:ここでそのようなファイルやディレクトリのmysql
Warning: mysqli_connect(): (HY000/2002): No such file or directory in /Users/minimoe/db.php on line 5
は、私が走ったコードは次のとおりです。
$db = mysqli_connect('localhost','','','scheduler');
echo $db;
(私はまた、2番目のパラメータを 'root'に置き換えようとしましたが、これは何も変わりません) 編集: 私も試しました:mysqli_connect( 'localhost'、 'minimoe'、 ''、 'scheduler' );これはうまくいきませんでした。
私も試しました:mysqli_connect( 'localhost'、 'root'、 ''、 'scheduler');しかし、これは を働いていない/編集
の終わりには、だから私の質問は:どのように私は、MySQLとPHPを使用して、私のデータベースに接続し、このエラーを修正することができますか?
いくつかの情報:
私はPHPを実行することで、Webサーバに組み込まれたPHPを使用しています。1.ローカルホスト-S:3306
2. PHPのバージョン5.6.30
3.サーバーをバージョン:5.7.18自作
追加情報:を:私は、PostgreSQLを使用して、次のコードを実行しましたが(私はpsqlでテストDBを作成)し、それがうまく働いた
$db = pg_connect("host=localhost dbname=scheduler user=minimoe password=''");
私はかなり確信しているので、私はGoogleで検索していないが、この質問は(私は私のために働くだろう答えを見つけていないにもかかわらず、重複としてフラグを立て、まだされます広大なウェブの全体
私はまだスタックオーバーフローで無駄にいくつかの他の同様の質問の答えをテストしました。
それらをしようとした後、私のために働いていない他のスタックオーバーフローのいくつかの答え:
1.(私はすでにこれを使用していますので)mysqli_connectとにmysql_connectを交換
2. http://127.0.0.1/ではlocalhostを置き換える、これは」doesnの私のどちらか
3. mysqlの()関数
でmysqli_connectを交換するためのtの仕事、私はあなたがこれを解決するために何かを必要とする場合、コメント、私は十分な情報を提供してきました願っています。ありがとうございます
権利は、私は、パスワードはランダムな文字列(「eeWlXMPZw1&」のようなもの)として、自動作成されたと信じています。また、これは関連しているかもしれません:私がコマンドラインからmysqlに入ると "mysql -u root"を実行でき、パスワードを要求せずにmysqlを開きます –