ホームページ > バックエンド開発 > PHPチュートリアル > サーバーが 2 つあり、1 つは WEB プログラム、もう 1 つはデータベースです。これらのデータベースを接続するにはどうすればよいですか?

サーバーが 2 つあり、1 つは WEB プログラム、もう 1 つはデータベースです。これらのデータベースを接続するにはどうすればよいですか?

WBOY
リリース: 2016-06-13 12:07:17
オリジナル
1838 人が閲覧しました

2 つのサーバーがあり、1 つは WEB プログラムで、もう 1 つはデータベースです。この種のデータベースに接続するにはどうすればよいですか? 219.234.4.9:3306 を書き込んだ後も、データベースに接続できません。

------解決策----------------------データベースサーバーのファイアウォールを開き、mysql を次のように設定します。他の IP から接続可能

-----ソリューションのアイデア----------------------リモート接続 許可はありますか?現在どのようなエラーを報告していますか?

------解決策のアイデア----------------------mysql リモート接続設定を参照してください

------解決策-----------他の IP ユーザーをデータベースに追加します

------解決策-----------$db_server="219.234.4.9"; db_user_name "sq_sqlmy";
$db_mysql="sq_sqlmy";
{
echo"

/p>";
exit(0);
}


mysql_select_db($db_mysql);
mysql_query("set names utf8");

このように設定します

-----解決策---------- ----------------

phpmyadmin を通じてユーザー権限を管理しますリモート接続を許可します。

------解決策のアイデア----------------------
接続後、理由を教えてください.
------解決策----------------------
データベースの「mysql」を変更します。 user" テーブルの "host" 項目が "localhost" から "%" に変更されます
------解決策のアイデア------ -----
データベース サーバー MySQL リモート接続設定を開く より良い回答を得るためにエラー メッセージを投稿してください
------解決策のアイデア---------- - -----------
初期判断では権限がないと判断されるため、外部アカウントを権限を有効に設定します。
------ソリューションのアイデア----------------------
ファイアウォール処理後の my.cnf 中要
[mysqld]
datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql

skip -locking
skip-name-resolve
skip-host-cach
skip-innodb
bind-address =19.10.10.159


------解決アイデア----------------------

リモート ユーザーが接続できるようにデータベースを設定する必要があります。 WEBサービスを追加し、権限を付与します。それでおしまい。

------解決策のアイデア----------------------
これは mysql 権限の問題であるはずです。データベース サーバーで、コマンド プロンプト
mysql -u root -p your password
を実行し、次に mysql>GRANT ALL PRIVILEGES ON *.* TO 'your user' @'あなたの Web サーバー IP' IDENTIFIED BY 'あなたのパスワード' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;

もう一度接続すると問題なくなるはずです

---- --ソリューションのアイデア----------------------

5 階の正しい解決策、
追加: Mysql はリモート接続を許可するように設定されています、以上です

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート