• ベストアンサー

MYSQLのユーザ変更

質問させて頂きます。 よろしくお願いします。 MYSQL5.1をインストールしました。 任意のユーザを一人作成しました。 ルートユーザでログインし、作成したユーザに変更する方法が分かりません。 mysqlのコマンドプロンプトがmysql>のままで、 C:\mysql\bin>に変更できないので、 mysql -u ユーザ名 -p データベース名 のコマンドも使用できません。 C:\mysql\bin>に変更する方法はあるのでしょうか? また、どうやってユーザをチェンジするのでしょうか? よろしくお願いします。

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

  • ベストアンサー
回答No.2

No.1です。 MySQLのSQLコマンドとDOSコマンドを混同されているようです。 C:\mysqlにMySQLをインストールされている場合、コマンドプロンプトで  cd \mysql\bin\mysql -u root -p と打ったものと "MySQL Command Line Client"とは同じものです。 その後の mysql> と表示される部分はMySQLのクライアントになり、MySQLのSQLコマンドを入力します。 で、ご質問の  [ C:\mysql\bin>に変更する ]  [ mysql -u ユーザ名 -p ] は、DOSコマンド関連になります。 SQLコマンドではありませんので、MySQLクライアントでは、[ C:\mysql\bin>に変更する ] 事はできません。 参考URLは、MySQL4.1 の MySQL SQL言語リファレンスです。

参考URL:
http://dev.mysql.com/doc/refman/4.1/ja/reference.htmll

その他の回答 (3)

回答No.4

> C:\mysql\bin>に変更する方法はあるのでしょうか? ログインした状態から戻るには、exit または quit コマンドを使います。これで、mysqlからOS側のプロンプトに戻ります。 直接ユーザーチェンジするの方法は、私も知らないのですが、通常は、exitして別のユーザーで入り直すか、別のコマンドプロンプトを立ち上げてそちらから操作しています。(あまりお役に立てなくてすみません。)

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.3

既に、回答が付いていますが、別のユーザー名で接続したければ、新たにコマンドプロンプトを起動するしかありませんが、毎回起動コマンドを入力するのが面倒ならば、バッチファイル(拡張子を .bat としたテキストファイル)に起動コマンドを記述しておけば、以降は、そのファイルをダブルクリックで開けば、「MySQL Command Line Client」のような使い方が出来ます。

回答No.1

少し勘違いがあるようですのでご確認をお願いします。 最後に書かれています内容はコマンドプロンプトで実行してみてください。 メニュー スタート>プログラム>アクセサリ>コマンドプロンプト コマンドプロンプトで以下コマンドを実行。 (C:\mysqlにMySQLをインストールされている場合) c: cd \mysql\bin mysql -u ユーザ名 -p データベース名

sea_clear
質問者

お礼

回答ありがとうございます。 コマンドプロンプトからは正常に動作できるのですが、 MysqlのMySQL Command Line Clientから入力する場合 どうするのか教えて頂きたいです。 説明不足ですいません。 よろしくお願いします。

関連するQ&A