アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在phpとmysqlの勉強しているものです。

UTF-8対応TeraTerm Proをインストールをしてmysqlに接続したいのですが
接続が拒否されてコマンド打つことができません。

TeraTerm Proを立ち上げて直ぐに要求されるホストには
何を入力すればよいのでしょうか?

状況
TeraTerm Proを立ち上げる → ホストに127.0.0.1を入力 → 接続拒否される

行いたい事
TeraTerm Proをコマンドプロンプトのように使いたい

環境
Windows xp
Xamppをインストール済み

アドバイスよろしくお願いします。

A 回答 (6件)

>もしかしてphpMyAdminからsql文を実行できるのですか?



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

二度目の回答ありがとうございます。

どうやら思いっきり勘違いしていたようで
恥ずかしい気持ちでいっぱいです

phpMyAdminは何となく敬遠していましたが
これから積極的に活用していきたいと思います。

回答していただきホントに助かりました。

お礼日時:2008/08/29 20:54

コマンドプロンプトの文字コードは変えられますよ


http://d.hatena.ne.jp/perlcodesample/20080706/12 …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

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

お礼日時:2008/08/29 20:57

つうかWinマシンにTeraTermでアクセスしようという意図がわからない。


普通にコマンドプロンプトからやればいいでしょ?
マクロ使いたいとかそういうの?

実際問題、手入力での作業には限界があるのでMyODBCなどで別アプリから
操作するかphpMyAdminなどで操作するのが現実的だと思いますが・・・
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

>操作するかphpMyAdminなどで操作するのが現実的だと思いますが・・・

もしかしてphpMyAdminからsql文を実行できるのですか?
ずっとコマンドプロンプトしか実行できないものと思ってました・・。

お礼日時:2008/08/29 16:11

とりあえず


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

回答ありがとうございます。

>で質問者はこんなことやって何したいの?

mysqlの文字コードをutf8に設定した状態でコマンドプロンプトに入力すると日本語が全て弾かれてしまい、
参考書には文字コードに対応したターミナルソフトが必要と書いてあったので
utf8で入力できるTeraTerm Proを使うと思いました。

知識不足・言葉足らずでまことに申し訳ございません。

お礼日時:2008/08/29 16:03

TeraTerm Proは、TELNETサーバもしくはSSHサーバに接続するものです。


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

回答ありがとうございます。

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

なるほど、自分でサーバーを立ち上げないといけないのですね。
できるかな・・・。

お礼日時:2008/08/29 15:54

ローカルホスト(127.0.0.1)にMySQLサーバがインストールされているのなら、


コマンドラインのクライアントであるmysqlも入っているはずなので、
コマンドプロンプト(スタート→プログラム→アクセサリ)で
mysql -u root
などと入力して直接使えばよいのではないでしょうか。

TeraTermでローカルホストにつないであれこれするには、
telnetサーバの設定をしなければいけないと思います。
これはあまり意味のあることだとは思えません。

ちなみに私はXamppについては知りません。
    • good
    • 0
この回答へのお礼

回答ありがとうございます

>コマンドプロンプト(スタート→プログラム→アクセサリ)で
mysql -u root
などと入力して直接使えばよいのではないでしょうか。

おっしゃる通りなんですけど、文字コードをutf8に設定しているため
コマンドプロンプトだと日本語が全て弾かれて(日本語でデータを入力して実行するとその部分が空白になる)
しまい、参考書には文字コードに対応したターミナルソフトが必要と書いてあったので
TeraTermを使ってみようと思いました。

お礼日時:2008/08/29 15:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!