• ベストアンサー

MySQLでコマンドプロンプトでモニタが起動できません。

MySQLをインストールしてコマンドプロンプトを開いて本の説明どおりに作業を行ってもうまくいきません。 本の内容は コマンドプロンプト ↓ cd c:\mysql\binを入力 ↓ プロンプトが C:\myaql\bin>に変化 ここまではうまくいきます。 そのあと 続いてmysqldと入力 ここで画面上何も起こらないとかいてありますがまたC:\myaql\bin>が表示されてしまいます。 そして別画面で新たにコマンドプロンプトを開き cd c:\mysql\binと記入してディレクトリを移り mysqlと入力すると Welcome to MySQL monitor と表示されると本には書いてありますが 私の場合ERROR 1045:Access denied for user 'ODBC'@'localhost'(using password: NO) と表示されてしまい次に進めません。 なにがいけないのでしょうか。 よろしくお願いいたします。

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

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

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

MySQLのバージョンは、何ですか? ユーザは作成しましたか? MySQL 5.0くらいから、「パスワードなしのユーザ」は、標準の設定では作成できなくなっています。 MySQLは、バージョンによりディフォルトの仕様変更を行なっているため、書籍類の通りでは動かない場合が多いようです。

denikin
質問者

お礼

ありがとうございます! MySQLは4.0です。 ユーザーの作成も済ませました。 ODBCっていうのが作動しちゃってるからだめなのでしょうか?

その他の回答 (1)

  • taaaaaaa
  • ベストアンサー率38% (31/80)
回答No.2

Windowsのサービスで起動・停止出来るなら、 起動は、net start mysql 停止は、net stop mysql でもコマンドプロンプトから利用出来ますよ。 こちらのほうが安定して動作するようです。

参考URL:
http://news.joho.boo.jp/?day=20070725

関連するQ&A

  • コマンドプロンプトから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) と表示されて接続できません。 コマンドプロンプトから接続するにはどうすればいいのでしょうか。 宜しくお願い致します。

  • 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について

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

  • MySQL コマンド上の文字化けを直すことができるでしょうか。

    [状況] WindowsXP-HE に MySQL4.0.20a-nt をインストールし, my.ini に、 [WinMySQLAdmin] Server=C:/mysql/bin/mysqld.exe [mysqld] language=C:/mysql/share/japanese default-character-set=ujis と書いています。 mysql>use TEST とし、mysql> select * from list; とすると、テーブルlistに定義してあったデータの漢字もキチンと表示できます。 [質問] ところが、例えば、試みに存在しないデータベースを選んで、コマンドプロンプトのエラーメッセージを出してみると、文字化けして表示され、内容が読み取れません。 コマンドプロンプトの文字化けはどのようにして直せば良いでしょうか?

  • MySQL5でコマンドプロンプトでの起動/停止が出来ない

    お世話になります。 今日、MySQL5.0.21をインストールしました。 ※インストール中、パスワードを設定しました。 [コントロールパネル]-[サービス]で MySQLを自動起動または、手動で起動している場合は MySQL Administratorでログイン出来ますが、 [コントロールパネル]-[サービス]を起動していないと MySQL Administratorでログインできません。 とても不便なので、 [コントロールパネル]-[サービス]で”手動”のままで MySQLを起動しないで、コマンドプロンプトで 起動できないものかと調べると、 コマンドプロンプトで mysql[ENTER] または mysql -u root -p[ENTER]後パスワード入力 とすると、起動できると知り行ってみると、 ERROR 2003: Can't connect to MySQL server on 'localhost' (10061) と表示され起動できません。 MySQL Command Line Clientを起動し Enter password:パスワードを入力 しても、全く起動されません。 net start mysql[ENTER] と起動としても、起動できません。 MySQL5.0.21では、コマンドプロンプトでの 起動/停止は出来ないのでしょうか? Pathは C:\Program Files\MySQL\MySQL Server 5.0\bin となっています。 ご教授お願い致します。

  • 5.0.37 Without installerにmysql-max-ntはありますか?

    MySQLの本を参考に5.0.37のインストールを試してみました。 以下は、本に書かれた手順で、その通りにやりました。 ◆MySQLのサイトからWithout installer(unzip in C:\)をミラーサイトからインストール(mysql-noinstall5.0.3.7-win32.zip) ◆解凍したファイルを、作成したフォルダ「C:\mysqlusr5」にコピー。 ◆適当なiniファイルをC:\Windowsにコピー。  名前を「my.ini」に変えて中を全て削除→「my.ini」に以下を入力。  [mysqld]  basedir="c:/mysql5/"  datadir="c:/mysql5/data/"  default-character-set=cp932  [mysql]  default-character-set=cp932 ◆コマンドプロンプトに「C:\>cd mysqlusr5\bin」と入力  次に「C:\cd mysqlusr5\bin>mysqld-max-nt --install」と入力。 しかし、ここで「mysqld-max-nt --install」と入力すると「ファイルとして認識できません」というエラーがでます。 検索を使って「mysqld-max-nt」を探したのですが、見つかりません。 もちろん「bin」の中にもありません。 本は5.0.1.6をベースに書かれています。 5.0.37には「mysqld-max-nt」はないのでしょうか? それとも、経過ですでに間違えているのでしょうか? せっかく本を購入したので、他の方法ではなく、Without installerでインストールしたいと思っております。 よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • コマンドプロンプトについて詳しい方 2

    コマンドプロンプトについて詳しい方 下記サイト URLに少し下がったあたりに https://mebee.info/2020/04/17/post-9589/ で少し下がると Apacheインストール 「コマンドプロンプトを管理者として実行します。」とあり、やり方が書いてあるのですが、 自分のコマンドプロンプトを管理者として起動させた直後のカレントディレクトリは「C:¥windows¥system32」となっているのですが、この画面にURLにあったコード以下のように入力したのですが、 付属画像のように cd C:\Apache24\bin とhttpd.exe -k installをそのまま入力してのですが、「指定されたパスが見つかりません。」と出てしまいます。 自分のコマンドプロンプトにあ書いてある C:¥windows¥system32を消して、 cd C:\Apache24\bin とhttpd.exe -k installをそのまま入力するということでしょうか? C:¥windows¥system32が消そうとしても消えません。何かやり方が間違っているのでしょうか? ちなみにCドライブ内にはちゃんとファイルは保存してあります。

  • MySQLのコマンド入力

    xamppを使ってMySQLをインストールしました。 コマンドを入力してデータベースに接続したりするにはどうしたらいいのですか。 webで探すと「mysqlコマンドは、対話型のMySQLクライアントを起動します」と書いてありましたが、これはwindowsコマンドプロンプトのことでしょうか。カレントフォルダ名が表示されるだけでmysqlと入力してもエラーとなります。mysql.exeをダブルクリックしても画面が一瞬立ち上がって消えてしまいます。そのほかbinフォルダに入っているexeはすべてダブルクリックしてみましたが同じでした。基本的なことかもしれないのですが解説してあるサイトはなかったようなので質問しました。よろしくお願いします。

    • ベストアンサー
    • MySQL
  • ローカルのMYSQLにdosプロンプトでアクセスできる?

    先日、XAMPPをインストールしました。 dosプロンプトからMYSQLにアクセスしようとしてもアクセスできません。 E:\xampp\mysql\bin>mysql ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password:NO) というエラー表示がでてきます。 ちなみにxamppコントロールパネルを見ても「起動」してますしphpmyadminも起動できます。 パスワードは・・知らないうちに何か設定してたのかな??思い出せない。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • MySQLが起動できない(?)

    最近phpを学び始めたのですが、その過程でMySQLにも挑戦しようと思いました。XAMPPというものがあるということでそれをインストールしました。その後MySQLを起動したあとにコマンドプロンプトで mysqladmin ping のようにすると起動確認ができると入門HPで読んだのですが下記のようなエラーが出てしまいます。 mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'ODBC'@'localhost' (using password: NO)' これはどういう意味なのでしょうか?このときに本体からピッっという音がするのも気になるのですが……。初歩的な質問ですいません。わかるかたよろしくお願いします。