sql >> データベース >  >> RDS >> Mysql

ローカルホストを介してGoogleAppsスクリプトをmysqlに接続できません

    さて、あなたがあなたの家からこれをやっていて、あなたのラップトップであなたのローカルMYsqlデータベースがグーグルアプリスクリプトを実行したいなら、以下のステップに従ってください:-

    1)ラップトップのポート3306をインターネットに公開します。

    ルーターにログインし、3306ポートをラップトップにポート転送します。-ネットギアルーターを所有している場合は、短いYouTubeビデオをご覧ください。基本的に、ここで行っているのは次のとおりです。グーグルサーバーで実行されているグーグルスクリプトがデータベースを見つけようとすると、ポート3306のルーター(パブリックIP)に到達します。そこから、このリクエストは特定のラップトップにルーティングされます。ポート転送ビデオの例:-ポート転送ビデオ

    2)MYSqlデータをユーザー名のユーザーに公開します およびパスワード 任意のコンピューターから:-MySQLデータベースで次のコマンドを実行します:-

    GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    

    3)次の行でパブリックIPを使用します:-したがって、var conn =Jdbc.getConnection( "jdbc:mysql://127.0.0.1:3306 / test"、 "root"、 "");の代わりに次を使用します

    var conn = Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root","");
    

    ほとんどの場合と同様に、IPV6とJDBCの互換性の問題に直面した場合に備えて。次のアドレスからパブリックIPを取得します。- get my IPV4アドレス

    したがって、127.0.0.1の代わりに、上記のgoogleクエリの結果を使用してください



    1. Oracleデータベース・リンクの使用時にエラーが発生しましたORA-12154TNS指定された接続識別子を解決できませんでした

    2. 特定のテーブルのみを含むデータベースを選択します

    3. 別のデータを検索しようとすると、同じ結果が返されます

    4. Oracle-スタンドアロンのプロシージャや関数の代わりにパッケージを使用する必要があるのはなぜですか