25

入力してMySQLを起動しようとするたびに

> mysql -u root

エラーが発生します

エラー 2003(HY000): 'localhost' の MySQL サーバーに接続できません (10061)

上記の問題を解決するにはどうすればよいですか?MySQL をダウンロードして E: ドライブに解凍しました。私は他に何もしていません。最初に接続する必要がありますか? もしそうなら、どうすればそれを行うことができますか?

4

19 に答える 19

41

ダウンロードした ZIP ファイルは次のとおりです: mysql-5.7.15-winx64.zip

Windows で初めて MYSQL Server (mysql-5.7.15-winx64) を起動する手順は次のとおりです。

  1. MYSQL インストール ディレクトリに「data」という名前の新しいフォルダを作成します (つまり、「bin」ディレクトリがある場所と同じ場所にあります。私にとっては、C:\programs\mysql-5.7.15-winx64\mysql-5.7.15 です。 -winx64. この場所は、MYSQL zip ファイルを解凍した場所によって異なります)
  2. ここから、MYSQL フォルダーの場所を参照として使用します。C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin に移動して、コマンドを実行します:mysqld --initialize-insecureまたはmysqld --initialize、サーバーに「root」@ のランダムな初期パスワードを生成させるかどうかによって異なります。 「localhost」アカウント。
  3. DB を開始するには、C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin に移動して実行しmysqld --consoleます。起動ログが出力されていることがわかります。
  4. DB に接続するには、C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin に移動して実行しmysql -u root -pます。プロンプトが表示されたら、パスワードが設定されている場合は入力するか、「Enter」ボタンを押して接続します
于 2016-09-27T05:04:33.160 に答える
21

MySQL サーバーは、コマンド ラインから手動で起動できます。これは、どのバージョンの Windows でも実行できます。

コマンド ラインから mysqld サーバーを起動するには、コンソール ウィンドウ (または「DOS ウィンドウ」) を起動し、次のコマンドを入力する必要があります。

shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld"
The path to mysqld may vary depending on the install location of MySQL on your system.

次のコマンドを実行して、MySQL サーバーを停止できます。

shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" -u root shutdown

**ノート : **

MySQL root ユーザー アカウントにパスワードがある場合は、mysqladmin を -p オプションで呼び出し、プロンプトが表示されたらパスワードを入力する必要があります。

このコマンドは、MySQL 管理ユーティリティ mysqladmin を呼び出してサーバーに接続し、シャットダウンするように指示します。このコマンドは、MySQL 許可システムのデフォルトの管理アカウントである MySQL root ユーザーとして接続します。MySQL 許可システムのユーザーは、Windows でのログイン ユーザーから完全に独立していることに注意してください。

mysqld が起動しない場合は、エラー ログをチェックして、サーバーが問題の原因を示すメッセージをそこに書き込んでいるかどうかを確認します。エラー ログは、C:\Program Files\MySQL\MySQL Server 5.0\data ディレクトリにあります。拡張子が .err のファイルです。mysqld --console; としてサーバーを起動することもできます。この場合、問題の解決に役立つ情報が画面に表示されることがあります。

最後のオプションは、 --standalone および --debug オプションを使用して mysqld を起動することです。この場合、mysqld はログ ファイル C:\mysqld.trace を書き込みます。これには、mysqld が起動しない理由が含まれているはずです。MySQL の内部: 他のシステムへの移植を参照してください。

MySQL公式ページ経由

于 2012-12-15T09:01:30.140 に答える
7

多分

E:\mysql-5.1.39-win32\bin>mysql -u root -p
于 2009-10-02T12:13:27.087 に答える
5

タイプ

C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --console

SQL サーバーを起動し、クライアント接続をテストします。

于 2012-05-09T12:54:04.377 に答える
2

コマンドプロンプトでmysqlサーバーを起動

C:> "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --console

または、代わりにビンまで手を伸ばす

mysqld --コンソール

サーバーが起動します。

mysql コマンド ライン クライアントが利用可能な場合

クリックして

パスワードを入力してください:

パスワードを入力してください。

その後、アクセスできます。

于 2014-06-20T09:36:34.897 に答える
1

また、MySQL サーバーを構成して開始する必要があります。これはおそらく役立つでしょう

于 2009-10-02T12:18:45.467 に答える
1

Windows 8でmysqlサーバー5.6を実行するために、次の手順を試しました。

  1. 管理者としてコマンド プロンプトを実行する
  2. mysql サーバー 5.6 インストール ディレクトリ (私の場合: C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin) に移動し、その場所をコピーします。
  3. コマンド プロンプトで「cd C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin」を実行します。
  4. 「mysql -u root」を実行
于 2015-04-24T06:29:28.187 に答える
0
  • コマンド プロンプトを管理者として実行します。#

以下のコマンドを使用して、Windows コマンドラインから MySQL サービスを開始できます。

  • net start mysql

MySql サービスを停止するコマンド:

  • net stop mysql

MySql サービスを無効にします。

  • sc config mysql start= disabled

MySql サービスを有効にするコマンド (システムの起動時に MySQL サービスを自動的に開始するため):

  • sc config mysql start= auto

スタートアップの種類を手動に設定するコマンド:

  • sc config mysql start= manual

MySql サービスを再起動するには? サービスを再起動するための直接的なコマンドはありません。以下のように停止コマンドと開始コマンドを組み合わせることができます。

  • net stop mysql & net start mysql
于 2014-04-26T03:01:10.587 に答える
0

最初にサーバーを実行する必要があります。(質問で)使用するコマンドは、クライアントを起動してサーバーに接続しますが、サーバーが存在しないため、エラーが発生します。

私は Windows ユーザーではないので (Linux は付属しています)、その方法を説明するのに最適な人物ではないかもしれませんが、Windows で MySQL サーバーを起動して実行する方法を示すガイドと別のガイドを紹介できます。

それを実行したら、コマンド(質問内)を使用して接続できます。

注: Web データベースの開発に MySQL を使用する予定がある場合は、http://www.apachefriends.org/en/xampp.htmlを試すこともできます。

お役に立てれば。

于 2009-10-02T12:17:56.527 に答える
0

エラーはパーミッションlocalhostではなく、MySQL での現在の慣行は、構成ファイルでのみ指定されたバインド アドレスを持つことです。localhost

したがって、パスワードの問題ではないと思います-MySQLを「解凍した」と言うことを除いて。

インストールはこれで十分ですか?何をダウンロードしましたか?

root パスワードを定義できるインストール手順はありましたか?

で、なわまんさんが言うように、サーバーは稼働していますか?

于 2009-10-02T12:20:59.177 に答える
0

おそらくこれはあなたを助けるでしょう MySqlサーバーの起動にも問題がありましたが、コマンドを実行して、写真の右マークに言及しました。その正常に動作します。

于 2014-09-18T06:22:44.717 に答える
0

最初に行う必要があるのは、使用できるmysqlを起動することです E:\mysql-5.1.39-win32\bin>net start mysql(mysqlがサービスとして実行されている場合のみ)、実行できます E:\mysql-5.1.39-win32\bin>mysql -u root

于 2012-03-23T07:50:02.677 に答える