2017-10-30 17 views
0

私のアプリは私のMySQLデータベースに接続できません。デバイスでアプリを実行してしばらくしてアカウントを登録しようとすると、「10000ms後に/192.168.44.135(port 443)に接続できませんでした」というエラーが返されます。私はこのエラーの原因となるものを知りたいですか?サーバーホストに接続できません

解決方法の手がかりが必要です。

+0

チェックお使いのデバイスであればWebブラウザからIPアドレスとポート(IP:ポート)を介してサーバーにアクセスできます。サーバーのIPが変更されている可能性がありますか?価値がある試し:) Goodluck! – Roljhon

+0

私のシステムのcmdで 'ipconfig'コマンドを実行してチェックしましたが、それでも同じことです – Mani

+0

[AndroidデバイスをローカルホストのWebサービスに接続する]の可能性のある複製(https://stackoverflow.com/questions/6176609/connect -an-android-device-to-a-web-on-local-host) – k0sh

答えて

0

mysqlのリモートアクセスを可能にする...

** GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;** 
+0

私はmysqlコンソールでコードを実行しましたが、エラーを返しました – Mani

0
GRANT ALL ON dbname.* TO 'dbuser'@'localhost' 
  1. DBNAME:データベースの名前。
  2. dbuser:ex。ルート、

とビュー/mysqlaccess.conf

# ----------------# 
# Global settings # 
# --------------- # 
    #$Param{'host'}  = ''; 
    $Param{'user'}  = 'nobody'; 
    $Param{'db'}  = 'test'; 
    $Param{'password'} = 'foobar'; 
    $Param{'debug'} = 0; 

# --------------------------# 
# Settings for Command-line # 
# ------------------------- # 
if ($CMD) { 
    $Param{'superuser'} = 'root'; 
    $Param{'rhost'}  = 'localhost'; 
    $Param{'spassword'} = ''; 
    $Param{'brief'}  = 1; 
} 

中やMySQLシェルで設定vmusr:

$ mysql -u root -p yourpass 

ログイン後:

shell> mysql --host=remote.example.com --port=13306 
関連する問題