• 締切済み

mySQLについて

yakumonの回答

  • yakumon
  • ベストアンサー率35% (22/62)
回答No.2

おそらくDBデーモンが停止してしまうからだと思います。 例えばカレントに移動して実行してもダメでしょうか? (c:\mysql にインストールした場合) > cd c:\mysql\bin > mysqld --default-character-set=sjis

sugoitensai
質問者

補足

DBデーモンとはどういったものでしょうか? ちなみにカレントディレクトリに移動して実行してみると停止はしなくなりましたが、別のコマンドプロンプトでmysqlと実行すると、 C:¥>mysql ERROR 1045: Access denied for user: 'ODBC@localhost' (Using password: NO) このようなエラーが発生し、DBへのアクセスはできないのです。

関連するQ&A

  • 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 サーバが立ち上がりません。

    OSはWindows 2000serverで、 先ほどコマンドプロンプトより >mysqld-nt のコマンドでサーバーを立ち上げようとしたところ、 エラーNO 1067が表示され、起動できないのです。 ちなみに、サービスから起動しようとしても「強制終了します。」 と表示されていまいます。 当然mysql\binへのパスは通っています。 原因のわかる方、起動方法を教えてください。よろしくお願いします。

  • MySQLのrootパスワードを忘れたときの手順について

    タイトルにあるようにMySQLのrootパスワードを忘れたときの手順について、教えてください。 http://d.hatena.ne.jp/tech_onoue/20070522/1179847032 上記サイトを参考に行っているのですが、一番最初の「mysqld-nt.exeにオプションを入れて起動します。」で、コマンドプロンプトから C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld-nt --skip mysqld-nt --skiant-tables と入力したところ、 'mysqld-nt' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出て、はじかれて困っています。 MYSQLのバージョンやパスは、自分のに置き換えたのですが、ほかにも置き換えが必要でしょうか? 他のサイトも参考にしたのですが、どこも似たような手順なので、このサイトを見ています。MYSQLの再インストールもしたのですが、設定が残っているのか、rootパスワードが自分で決められないです。 *設定を消したほうが早いというなら、その手順を教えて頂ければそちらを行います。 とにかく、2日ほど、困っていて、絶望的なんでどなか教えてください。 OSは、VISTAを使っています。

  • mysqlコマンドで失敗します

    現在、初めてMYSQLをダウンロードし、勉強をしています。 バージョンはMYSQL-4.1です。 インストールを済ませ、コマンドプロンプトで C:\>mysqld --default-character-set=sjis と打ち、MYSQLの起動まではうまくいきました。 ですがデータベースの表示に使う C:\>mysqlshow がうまくいきません。(最初から用意されているという、「mysql」と「test」という名前のデータベースを表示するのが目的です) mysqlshow: Can't connect to MYSQL server on 'localhost'(10061) というエラーメッセージが出ます。 いろいろ調べてみましたが、どうしたらよいかわからず困っています。 どなたかわかるかたいらっしゃいましたら教えていただけると 大変助かります。 よろしくお願いいたします。

  • 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
  • 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に定義してあったデータの漢字もキチンと表示できます。 [質問] ところが、例えば、試みに存在しないデータベースを選んで、コマンドプロンプトのエラーメッセージを出してみると、文字化けして表示され、内容が読み取れません。 コマンドプロンプトの文字化けはどのようにして直せば良いでしょうか?

  • ”MySQL”以前は実行できたのですが・・・

    数ヶ月前は実行できたのですが、最近実行したら、実行できませんでした。 そこで"mysqld --help"をコマンドプロンプトから入力したら、 "This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL license Starts the MySQL server" が表示されました。 MySQL はフリーソフトだけど設定しなおさないといけないといってるみたい?(英語のレベルが低いので訳はあっているか分かりません。)なのですけどどこをどのように設定しなおしたらよいか分かりません。 はじめにMySQLを実行した時には他人に言われるがままに設定したのでよく分かりません。 皆さんよろしかったらご教授お願いします。

    • ベストアンサー
    • MySQL
  • 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 となっています。 ご教授お願い致します。

  • コマンドプロンプトから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コマンドでSQL文が実行できません

    いつもお世話になっております。 いつも調べてはいるのですが、わからず困っております。 mysqlコマンドで-eを付けて、次のようにコマンドプロンプトでクエリを実行します。 mysql db1 -u root -p**** -e 'SELECT * FROM tb1' すると失敗するのですが、シングルクォーテーションをダブルクォーテーションにすると実行できます。 mysql db1 -u root -p**** -e "SELECT * FROM tb1" コマンドプロンプトでは" "にしなければいけないのでしょうか。 どなたかヒントでもけっこうですので、お教えいただけないでしょうか。 どうか、よろしくお願いいたします。

    • ベストアンサー
    • MySQL