• ベストアンサー

UTF-8対応TeraTerm Proで接続できない

現在phpとmysqlの勉強しているものです。 UTF-8対応TeraTerm Proをインストールをしてmysqlに接続したいのですが 接続が拒否されてコマンド打つことができません。 TeraTerm Proを立ち上げて直ぐに要求されるホストには 何を入力すればよいのでしょうか? 状況 TeraTerm Proを立ち上げる → ホストに127.0.0.1を入力 → 接続拒否される 行いたい事 TeraTerm Proをコマンドプロンプトのように使いたい 環境 Windows xp Xamppをインストール済み アドバイスよろしくお願いします。

  • PHP
  • 回答数6
  • ありがとう数7

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.5

>もしかしてphpMyAdminからsql文を実行できるのですか? なるほど、どうも質問がずれているとおもったらそういうことですね。 SQL文をコピペではりつければ実行できますのでぜひご利用ください。 またpmaという設定をしておけばテーブル間の関係をメモしておけたり 実行するSQLの履歴をとっておけたり、いろいろ使い勝手がよいです せっかくxammpの環境ですので有効かもしれませんね

hetare560
質問者

お礼

二度目の回答ありがとうございます。 どうやら思いっきり勘違いしていたようで 恥ずかしい気持ちでいっぱいです phpMyAdminは何となく敬遠していましたが これから積極的に活用していきたいと思います。 回答していただきホントに助かりました。

その他の回答 (5)

  • php504
  • ベストアンサー率42% (926/2160)
回答No.6

コマンドプロンプトの文字コードは変えられますよ http://d.hatena.ne.jp/perlcodesample/20080706/1215291523

hetare560
質問者

お礼

回答ありがとうございます。 実際その方法で変えてみたのですが、 何故か日本語が入力できなくなる症状にあい その方法は断念しました。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.4

つうかWinマシンにTeraTermでアクセスしようという意図がわからない。 普通にコマンドプロンプトからやればいいでしょ? マクロ使いたいとかそういうの? 実際問題、手入力での作業には限界があるのでMyODBCなどで別アプリから 操作するかphpMyAdminなどで操作するのが現実的だと思いますが・・・

hetare560
質問者

お礼

回答ありがとうございます。 >操作するかphpMyAdminなどで操作するのが現実的だと思いますが・・・ もしかしてphpMyAdminからsql文を実行できるのですか? ずっとコマンドプロンプトしか実行できないものと思ってました・・。

  • gon987
  • ベストアンサー率16% (53/313)
回答No.3

とりあえず ホスト:127.0.0.1 サービス:Telnet TCPポート:3306(質問者の環境を確認する) でとりあえずは接続できる。 ただし 5 5.0.51a)G8"@[+`',<;SoU=p>"._u って文字列がでて入力そのものは出来ないけどね。 バージョンと意味不明な文字だと言うことがわかる。 で調べてみたらMySQLがらみのポートチェックの関係の部分で こうなることが書かれていた。ポートが開いていることはわかる。 で質問者はこんなことやって何したいの?

hetare560
質問者

お礼

回答ありがとうございます。 >で質問者はこんなことやって何したいの? mysqlの文字コードをutf8に設定した状態でコマンドプロンプトに入力すると日本語が全て弾かれてしまい、 参考書には文字コードに対応したターミナルソフトが必要と書いてあったので utf8で入力できるTeraTerm Proを使うと思いました。 知識不足・言葉足らずでまことに申し訳ございません。

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.2

TeraTerm Proは、TELNETサーバもしくはSSHサーバに接続するものです。 貴方が使っているWindowsXPにそれらが動いていないなら、接続する事はできません。 よってTELNETサーバもしくはSSHサーバを立ち上げて下さい。

hetare560
質問者

お礼

回答ありがとうございます。 >WindowsXPにそれらが動いていないなら、接続する事はできません。 よってTELNETサーバもしくはSSHサーバを立ち上げて下さい。 なるほど、自分でサーバーを立ち上げないといけないのですね。 できるかな・・・。

  • tyatsumi
  • ベストアンサー率58% (30/51)
回答No.1

ローカルホスト(127.0.0.1)にMySQLサーバがインストールされているのなら、 コマンドラインのクライアントであるmysqlも入っているはずなので、 コマンドプロンプト(スタート→プログラム→アクセサリ)で mysql -u root などと入力して直接使えばよいのではないでしょうか。 TeraTermでローカルホストにつないであれこれするには、 telnetサーバの設定をしなければいけないと思います。 これはあまり意味のあることだとは思えません。 ちなみに私はXamppについては知りません。

hetare560
質問者

お礼

回答ありがとうございます >コマンドプロンプト(スタート→プログラム→アクセサリ)で mysql -u root などと入力して直接使えばよいのではないでしょうか。 おっしゃる通りなんですけど、文字コードをutf8に設定しているため コマンドプロンプトだと日本語が全て弾かれて(日本語でデータを入力して実行するとその部分が空白になる) しまい、参考書には文字コードに対応したターミナルソフトが必要と書いてあったので TeraTermを使ってみようと思いました。

関連するQ&A

  • teratermで接続が拒否されましたと表示される

    仕事でPHPから対象ホストを選択できるようにして、telnetでログインするようにしているのですが 複数のホストへログインするためホストを間違えないようにteratermのFオプションを使って 背景を変更して使用しています。 OSをXPからwindows7へ変更したところ、PHP上からFオプションを使用してログインしようとすると ”接続が拒否されました”と表示されてログインできない状態です。 事象としては ・コマンドプロンプトから ttermpro.exe /f=aaa.ini では問題なく背景を変更して起動可能 ・PHP上で表示したホストのリンク(telnet://aaa(ホスト名))ではteretaermが起動しログイン可能 ・telnet;//aaa%20/f=aaa.iniでは”接続が拒否されました”と表示されてteratermが起動せず 以上のような状態です。 解決方法があれば教えていただけますでしょうか よろしくお願いします。

  • UTF-8 TeraTerm ログインできません。

    UTF-8 TeraTermを自宅で利用しようと思い、 teraterm_utf8-4.57.exeをダウンロードしインストールしたのですが、 ログイン時にSSH認証の画面が出てきましてユーザー名とパスフレーズの項目に入力しても接続できません。 どうすれば、利用できますか。 下記のURLを参考にしたのですが、やはり最後のSSH認証の画面で止まってしまいます。 ユーザー名とパスフレーズには何を入れればよいのでしょうか。 参考URL <http://www.ex.media.osaka-cu.ac.jp/windows/teraterm.html>

  • teratermでLinuxに接続できません

    すみませんが、お力を貸してください!! 現在、linuxサーバーへteratermでtelnet接続を行うように設定しています。 しかし接続しようとすると、「タイムアウト」してしまいます。 ■コマンドプロンプトで以下は実行して確認しています ------------------------- ・ping は正常に返してくる ・telnet接続ができる ------------------------- なぜ、コマンドプロンプトから接続した場合は接続できるのに、teratermからでは接続できないのでしょうか? teratermに問題があるのかもしれないと思い、ダウンロードしなおしたのですが、結果は同じです。 私が考えられることは、すべて手をつくしてしまいました。 基本的なことに気付いていないのかもしれませんが、どなたかお助けください。 よろしくお願い致します。

  • UTF-8にしても文字化けが直らない

    XAMPPでPHPとMySQLを使っています。 しかし、そのまま使うと文字化けが起きてしまいます。調べると「UTF-8」にすることで文字化けが起こらないとのことなので変更をし、以下のように全てutf-8に書き換えることができました。 mysql> show variables like 'char%' -> ; +--------------------------+----------------------------------------+ | Variable_name | Value | +--------------------------+----------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | D:\program\xampp\mysql\share\charsets\ | +--------------------------+----------------------------------------+ しかし、それでも文字化けは直りませんでした。以下のコマンドで原因を確かめてみました。 mysql> use testdb; Database changed mysql> status -------------- Server characterset: utf8 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 Db characterset: latin1が原因だと思い、以下のコマンドを実行しました。 alter database testDB character set utf8; そしてもう一度テーブルを作りなおすと今度は文字化けどころか空白になってしまいました。 なにが原因で文字化け等が起こっているのか分かりません。助けてください。 OSは Windows Vista です。 バージョンは ApacheFriends XAMPP version 1.7.7 + Apache 2.2.21 + MySQL 5.5.16 (Community Server) + PHP 5.3.8 (VC9 X86 32bit thread safe) + PEAR です。 回答よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • TERATERMを使ってのSSH接続ができない!!!

    TERATERMを使ってSSH接続を試みていますが、できません。 userとpassを入れる画面が出て、入力後OKを押すと、 コマンドウィンドウは開きますが、何の表示もありません。 数分するとコマンドウィンドウは消えます。 TTSSH version1.5.4です。 情報が不足していたら、すぐに補足します! 困っています。よろしくお願いします!!!!

  • 「XAMPP」の接続でエラーが出てしまいます。

    この度、PHPの利用をと思い、「XAMPP」をインストールをしました。 これは成功したようで、「XAMPP コントロールパネル」はちゃんと作動しておりますが、 接続をしようとコマンドプロンプトから試みましたが、 「 C:\Documents and Settings\ナマエ>mysql -u root -p1234   ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)   C:\Documents and Settings\ナマエ> 」 とエラーが出てしまいました。 これはどうしてですか?また対処の方法をお聞かせ頂けたらと思います。 動作環境は windows XP home edition です。 解決するための情報が必要という事であれば補足しますので、どうかおっしゃって下さい。 お願いします。

  • Tera Term 4.23 でcygwin接続した場合にFTPがつながらない

    Tera Term 4.23 でcygwin接続した場合にFTPがつながらなくて困っています。 いままであまりcygwinは使っていなくて、テストにはvmwareにインストールしてそこにログインしたりしていたのですが、 Teratermでcygwin接続ができると知り、手軽なので使い始めました。 使いやすくて気に入っているのですが、件の通りFTPがつながらないのです。 コマンドを実行すると以下のようになります。 bash-3.2$ ftp localhost User (ホスト名:(none)): user ユーザー名を入れるプロンプトは出るのですが、入力しても上記の画面のまま 永遠にそのままです。 サービスが動いていないのかと思いきや、デスクトップにできるショートカット(コマンドプロンプトの方です) だとあっさりつながります。 たぶん原因はteratermにあるのだと思うのですが、 どうしたらいいのかわからず困っています。

  • コマンドプロンプトで、UTF8のSQL文を実行できませんよね。

    自分のマシンで、開発環境(Windows、Apache、MySQL、Perl)を整えたいと思います。 そこで、WindowsのコマンドプロンプトでMySQLをあつかうと、UTF8は使えないし、非常にあやつりづらいので、puttyを使いたいとおもうのですが、puttyで自分のマシンのMySQLに接続するにはどのようにしたらよいでしょうか?

  • TeraTerm Proで、接続ができない。

    TeraTerm ProでFodoraサーバーにアクセスを試みています。 ホストを入力する画面の後、すぐに「接続が拒否されました」と出て、接続ができません。 自宅サーバーなので、サーバー側で変更をしようとして、行き詰っています。 http://www.jitaku-server.net/ssh_teratermpro.html ここのHPを参考にしているのですが、 >apt-get install openssh ←OpenSSHのインストール をすると、 ---------- # apt-get install openssh パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 * openssh は既に最新バージョンがインストールされています。 以下の問題を解決するために 'apt-get --fix-broken install' を実行する必要があるかもしれません: 以下のパッケージは解決できない依存関係を持っています: scim-libs#1.4.4-9: 依存: libstdc++-20060203.so.7 それをインストールすることが できません 依存: libstdc++-20060203.so.7(CXXABI_1.4) それをインストー ルすることができません 依存: libstdc++-20060203.so.7(GLIBCXX_4.2) それをインストールすることができません E: 未解決の依存情報です。'apt-get --fix-broken install' を実行してみてください( 又は解決パッケージを明示してください)。 --------------------- と出ます。「'apt-get --fix-broken install' を実行してみてください」とあるので、やってみると、 --------------------- # apt-get --fix-broken install パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 依存関係を解決しています... 完了 以下のパッケージが削除されます: scim-libs#1.4.4-9 (1.4.4-9) アップグレード: 0 個, 新規インストール: 0 個, 削除: 1 個, 保留: 0 個 0B のアーカイブを取得する必要があります。 展開後に 2118kB が解放されます。 続行しますか? [Y/n]y 変更を適用しています... 準備中... ########################################### [100%] /usr/bin/update-gtk-immodules: line 27: /etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules: そのようなファイルやディレクトリはありません error: %postun(scim-libs-1.4.4-9.i386) scriptlet failed, exit status 1 W: トランザクション処理中にエラーが発生しました ------------------ となり、進むことができません。 対処方法を探したのですが、有効なのが見つからなかったので、質問させていただきます。 分かる方、よろしくお願いします!

  • teratermマクロを使ったログイン

    teratermの初心者です。 今、teratermのマクロで”telnetを使ってwindowsマシンにログインする” という基本的な所を作ろうとしているのですが、 teratermインストールディレクトリ内の「login.ttl」を参考に記述し、 コマンドプロンプトから起動をかけると"connect 'ホスト名'"の行で 必ず止まってしまいます。 下記の記述で何処を修正すべきか、ご指摘頂けますと幸いです。 ===================================== testlink if result=0 connect'host' connect 'ホスト名' UsernamePrompt = 'login:' Username = 'ユーザー名\ドメイン' PasswordPrompt = 'Password:' Password = 'パスワード' wait UsernamePrompt sendln Username wait PasswordPrompt sendln Password ===================================== どうぞ宜しくお願い致します。

専門家に質問してみよう