• ベストアンサー

ネットワーク上のMySQLへの接続について。

ネットワーク上にMySQLのサーバーを借りているのですが、ネットワーク上での操作が非常にしづらいのです。ローカルでMySQLを操作する時はコマンドプロンプト(Windows)やターミナル(Mac)を使用するのですが、ネットワーク上のMySQLサーバーの操作をコマンドプロンプトやターミナルで操作するにはどのようにすればよいでしょうか?

noname#102413
noname#102413
  • MySQL
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • jxt
  • ベストアンサー率48% (42/86)
回答No.1

>ネットワーク上での操作が非常にしづらいのです 現在どのように「ネットワーク上のMySQLを操作」しているのですか? >ローカルでMySQLを操作する時はコマンドプロンプト(Windows)やターミナル(Mac)を使用するのですが ローカルではmysqlコマンド(クライアント)を使っているのでしょうが、 リモートのMySQLもローカルのMySQLから -h オプションで接続できませんか? たとえばコマンドライン(ターミナル)から >mysql -h remote_host -u user -p database で、 remote_host にネットワーク上のMySQLを指定してあげると同じようにできないですかね。 試してみてください。

noname#102413
質問者

補足

的確なコメントありがとうございます。 >mysql -h mysqlのサーバー名 -u ユーザー名 -p でエンターを押し、その後サーバーのパスワードを入力したのですが、 >ERROR 2013 (HY000): Lost connection to MySQL server during query というエラーがでてしまいす。 すみません。。。自分でも調べようと思うのですが、できればもう一度アドバイスお願いします・・・

その他の回答 (1)

回答No.2

>エラーがでてしまいす。 サーバサイドで、MySQLのネットワーク接続の可否を 設定の上、リモート接続用のユーザを定義して貰う 必要があります。

関連するQ&A

  • mySQLについて

    mySQLについての質問です。 コマンドプロンプトで起動コマンドmysqldを実行し、DBのサーバが立ち上がり、プロンプトからの入力が不可能になるのですが、数秒後サーバがダウンするせいか、プロンプトが元に戻ってしまいます。↓ C:\>mysqld C:\> なぜなのでしょうか?前まではこんなことは起きませんでした。 mySQLに詳しい方よろしくお願いします。

  • コマンドプロンプトからMySQLに接続

    当然MySQLなどインストールされていない、winから コマンドプロンプトを使って リモートのMySQLサーバーに接続するには、どうしたらいいですか??可能ですか? よろしくお願いします。

  • DREAMWEAVERでのMYSQL接続ができません。

    お世話になります。早速ですが、 書籍を参考に、dreamweaver8でローカルにあるMYSQLのデータベースに接続しようと、 [データベースパネル]の[MYSQL接続]をクリックし、 ダイアログに接続名[connBlog(任意)]、MySQLサーバー「localhost」、ユーザー名[root]、パスワード[****(任意)]と入力し、 データベースの[選択]ボタンを押したのですが、 「識別不可能なエラーが発生しました。」とメッセージが表示され、接続できません。 コマンドプロンプトではMYSQLデータベースは確認できるのですが・・・。 まったくの素人なので、わかりにくい質問かもしれませんが、もし解決策などありましたら、教えてください。

  • MySQLサーバーに接続できません。

    はじめまして。SQL初心者です。 ある本を参考にMySQLの設定をしていますが、 コマンドプロンプトから、MySQLサーバーに接続できません。 ・MySQLのバージョンは、4.0です。 ・OSはWINDOWS XP SP2です。 ・MYSQLの初回起動時は、User name、Passwordに何も入力せず、Cancelボタンをクリックしました。 ・MYSQLの管理画面では、my.ini.Setupタブを選択して以下のものを入力しました。   [WinMySQLAdmin]   Server=C:/mysql/bin/mysqld-nt.exe     [mysqld]   language=C:/mysql/share/japanese   default-character-set=ujis ・Save Modificationボタンをクリックしました。 ・コマンドプロンプトに、「> c:\mysql\bin\mysql -u root」を入力すると 「'u'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」とでてしまいます。 ・一度、誤ってインストールしたMySQL5.0.1をアンインストールしています。(下記(1)~(3)を実行しました。)  (1)コントロールパネルからプログラムの追加と削除  (2)my.iniファイルを検索して削除  (3)エクスプローラを開いて、mysqlフォルダを削除 本のサポート掲示板でも、検討がつかないとのことで前に進めずにいます。OkWebの過去のQ&Aで、デフラグしたら接続できたとあり、試みましたがダメでした。 どうかご教授宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • コマンドプロンプトからMySQLに接続できない

    こんばんは。 スタート→すべてのプログラム→MySQL→MySQL Server 5.0→MySQL Command Line Client からパスワードを入力するとMySQLに接続できるのですが、コマンドプロンプトから mysql -u username -p を実行してしてパスワードを入力すると ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES) と表示されて接続できません。 コマンドプロンプトから接続するにはどうすればいいのでしょうか。 宜しくお願い致します。

  • MySQL Serverへのリモート接続について

    MySQL Serverへのリモート接続について 似たような質問がいくつかありましたので確認させていただきましたが 解決できなかったので質問させていただきます。 今回、新しくWindows2008Serverを立ち上げて、そこにMySQLserverをネットを頼りに設定したのですが、そのserverがローカルの域を出ず、リモートで接続することができません。 一応、過去の質問からリモート権限をもったユーザを作成し、そのユーザでクライアントPCからMySQL Administratorで接続を試みたのですがだめでした。 また、過去の先輩が設定したリモート接続できるMySQLserverがあるので、 MySQL Administratorでステータスを見比べてみると Server InformationのNetwork NameやIPが指定したDNSになっておらず 127.0.0.1になっていました。 (2008サーバにはちゃんとDNSがありリモートデスクトップで操作できます) どうすればMySQLserverをリモートから操作できる(127.0.0.1ではなくきめられたIPに設定できる)ようになるのでしょうか。 初心者で意味不明な文章も多々あるかと思いますが、 どうかご教授願えないでしょうか。 失礼いたします。

  • ポート3306へつながらず、MySQLへリモートから接続できない

    同じような質問は過去に沢山あり、一通り確認しましたが、解決できないため、質問させてください。 ポート3306へつながらず、MySQLへリモートから接続することができません。 確認した点は、 ・mySQLにリモートからアクセスできるユーザを作成してあること ・my.cnfにbind-addressの記載はない。 (そもそも3306に繋がらないのでここは関係ないと思いますが) ・nmap localhost で「3306/tcp open mysql」となっていること。 ・netstat -anで tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN と表示されること。 ・iptablesでINPUTがACCEPTになっている。 3306へアクセスできない確認は ・http://www.cman.jp/network/support/port.html ・ローカルのコマンドプロンプトで telnet IPアドレス 3306 の2通りで確認しました。 サーバ:Linux 恐らくCentOS5だとだと思いますが、現在サーバ会社に確認中。MySQL 5です。 クライアント:WinXP Pro 恐らく3306の開放ができていないのだと思いますが、他に何を確認すればよいのか判らず。。。 アドバイスいただけると助かります。

  • mySQL8,0 コマンドプロンプト 起動できない

    mysqlの勉強中の初心者です。 windows 10 の64bitのpcを使用しています。 MySQLのダウンロードサイトから MySQL installer comunity等と一緒にMYSQL8、0(64bit)をインストールしました。 mySQLのコマンドプロンプトを使用するために コマンドプロンプトを立ち上げてmysql -u root -pを入力するとエラーがでます。 「'mysql'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と出て起動できません。 ネットで調べるとpath設定を行うと記載あったので環境変数から 環境変数名の編集よりc:¥Program Files¥MySQL¥MySQL Server 8.0¥bin¥mysql.exe の設定をしたのですが、やはり起動できません。 他に方法を調べているのですが、MYSQLのサイトも英語表記でわかりにくく解決できません。 どなたかわかる方いたら教えてもらえないでしょうか? よろしくお願いします。

    • ベストアンサー
    • MySQL
  • MySQLのリモート接続

    こんばんは。 かなり悩んでます。お願いします、助けてください。 今、Redhat9にMySQLのデータベースサーバをつくり、 SolarisやAIXなどからリモートでMySQLサーバに接続することを考えています。 しかし、これまで一度もMySQLに触ったことがなく、何をどうしていいのかさっぱり検討がつかないのです。 そこで、みなさんに質問・・・というかお願いがあります。 MySQLサーバにリモート接続するために ・クライアント側に何をインストールしなきゃいけなくて、 ・サーバ・クライアント両方にどんな設定が必要で、 ・クライアント側からどんなコマンドでどんなオプションをつけたら リモート接続ができるのか教えてください!! もう、一から十まででずうずうしいとは思いますが、ほんとにさっぱりどうしていいかわからないうえに残された時間がないです(T_T) ローカルではMySQLサーバに接続できるので、サーバは動いていると思います。 どうか、細かく根気よくお願いします!!

    • ベストアンサー
    • MySQL
  • リモートのMacで動いているMySQLサーバーのデータベースをローカルのWin上のファイルにdumpしたい

    win上のMySQL Administratorというソフトでも 同じことはできるんですが、 それだとdump時の文字コードの指定ができません。 「--default-character-set=binary 」などのオプションを加えて コマンドで実行するといいらしいのですが、 ネットワーク越しのローカルマシン上のファイルに出力するには、パスをどう指定したらいいのかわかりません。 また、普段GUIのソフトでMySQLサーバーをいじっているため、 win上から、どのソフト(コマンドプロンプトとかでできる?)を使って、まず、どう接続するのか?から分かりません。(普通のSQL文以外は、コマンドになれていません。) いろいろ調べたんですが、見当がつきません。 低レベルの質問かもしれませんが、よろしくお願いします。

    • ベストアンサー
    • MySQL