2016-06-28 3 views
0
define('DBHOST','localhost'); 
define('DBUSER','root'); 
define('DBPASS',''); 
define('DBNAME','mozaik-matria'); 

上記はçonfig.phpの一部であり、localhostで動作します。 リモートサーバー上で移動するDBHOSTパラメータについての情報(cpanelとphpMyAdminを使用)が見つかりません。 GoDaddyのようなサーバーのほとんどで SQLSTATE[HY000] [2005] Unknown MySQL server host...リモートサーバでmysqlホスト名を取得する方法

+0

上記の情報については、リモートサーバー管理者にお問い合わせください。 – Raptor

+0

'localhost'と思われるでしょう。それが' example.com'を試しても動作しないのであれば。 –

答えて

2

:成功せず -

は、私は純粋なURL( http://example.com/)とサブドメイン( http://subdomain.example.com/)を試してみました。 localhostとしてのホスト名はうまく動作します。

ただし、example.comをホスト名として使用できます。

ユーザー名はデータベースウィザードから確認できます。ユーザー名を作成する必要があるよりもユーザー名が存在しない場合データベースについても同様です。

エクサ:Cパネルの

define('DBHOST','example.com'); 
define('DBUSER','username'); 
1

がデータベースを選択したデータベースのための選択肢であるとユーザーの資格情報を作成し、あなたのDBは、他のホスト上で展開されている場合は、それを使用DBHOST

としてlocalhostを使用しますURL enter image description here

0

idkは、このヘルプですか? :

mysql_connect('localhost','root','') or die('Can't Connect To DBase'); mysql_select_db('mozaik-matria');

0

MySQLデータベースのホスト名を見つけるための最も簡単な方法は、あなたのcPanelのに行くことです - > phpMyAdminに、それはあなたのためにそこに表示されます。

+0

どこに記載されていますか? phpMyAdmin内のホスト名に関する情報は表示されません。 – bonaca

+0

ページの一番上に1回、右側にMySQLバージョンが2回表示されます:http://storage4.static.itmages.com/i/16/0630/h_1467286430_3307805_1f230637e0.png –

0

リモートデータベースに接続するには、mysqlデータベース用のポート3306を追加する必要があります。また、データベースのユーザ名とパスワードを指定することを忘れないでください。 mysql_connect( 'your_my_sql_servernameまたはIPアドレス'、 'new_user_which_u_created'、 'password');

関連する問題