MySQLはIP経由でアクセス可能ではない、とだけローカルホストへのアクセスを127.0.0.1ことができます接続するためのソリューションのJavaコード

マシンのIPの様々な接続をテストするには、データベース接続、mysqlデータベースをテストするためのいくつかのコードを記述し、127.0.0.1のローカルホストアクセスの問題、データベースへの通常のアクセスではなく、IPアクセスを使用することができません。テストの後、貼り付けるための正しい方法を見つけることができます。

コードは以下の通りであります:

パッケージcom.jr。

インポートのjava.sql.Connection;
インポートのjava.sql.DriverManager。
インポートのjava.sql.ResultSet;
輸入java.sql.Statementの。

パブリッククラスtestmysql {
    公共の静的な無効メイン(文字列[] args){
        //文字列のURL = "はjdbc:mysqlの://127.0.0.1:3306 / hadoopdb?"。

         //文字列のURL = "はjdbc:mysqlの:// localhostを:?3306 / hadoopdb";
        //文字列のURL = "はjdbc:mysqlの://192.168.2.1:?3306 / hadoopdb"; // VMnet1 IP
        //文字列のURL = "はjdbc:mysqlの://192.168.1.9:?3306 / hadoopdb"; //无限局域网IP
        文字列のURL = "はjdbc:mysqlの://192.168.193.1:3306 / hadoopdb?"。// VMnet8のIP
        文字列USER = "管理者"。
        文字列PASSWORD = "123456";
        してみてください{
            Class.forNameの( "はcom.mysql.jdbc.Driver");
            接続でCONN =したDriverManager.getConnection(URL、USER、PASSWORD);
            ステートメントST = conn.createStatement()。
            ResultSet rsを= st.executeQuery( "ユーザーから*を選択します");

                System.out.println(rs.getString( "名前"));
            }
            rs.close()。
            st.close();
            conn.close();
        }キャッチ(例外e){
            e.printStackTrace();
        }

    }

}

ネイティブIP:

 

 

 

アプリケーションとデータベース・サーバーで、我々はこのモードをオンにする必要が同じにならないようにMySQLのデータベースのIPデフォルトの新規インストールのほとんどは、オープンアクセスではありません

ソリューション:

このようなデータベースのユーザ名としてMySQL binディレクトリを入力します。mysqlコマンドラインにCMDの方法は、ルートである、パスワードは123456です

mysqlの-uroot -p123456 //着陸のmysql、

MySQLを使用し; //データベースのMySQLへの切り替え

//修飾された宿主がワイルドカードである任意のIPにアクセスすることができ、ユーザ=「ルート」とホスト=「ローカルホストは」=「%」更新ユーザ設定ホスト

。* *へのすべての権限を付与 ; //「ルート」で識別される「%」@「ルート」 与えられたルート権限 
フラッシュ権限; //は、コンフィギュレーションメモリにブラシを再起動しなくても有効になり、またはMySQLサービスを再起動します 

上記の手順は、IPを接続することができ、そしてMySQLサービスを再起動するように接続することができない場合には行うことができます

5.再起動してmysqlの

mysqlののbinディレクトリに

MySQLデータベースをオフにします。net stop mysqlの

そして、MySQLデータベースを再起動します。net start mysqlの

完成しました。

そして日食にコードを実行すると、成功することができます。私はより多くのIPネットワークアダプタの様々なよりも首尾よくテストされました。

 

おすすめ

転載: blog.csdn.net/nengyu/article/details/85010560
おすすめ