入力してMySQLを起動しようとするたびに
> mysql -u root
エラーが発生します
エラー 2003(HY000): 'localhost' の MySQL サーバーに接続できません (10061)
上記の問題を解決するにはどうすればよいですか?MySQL をダウンロードして E: ドライブに解凍しました。私は他に何もしていません。最初に接続する必要がありますか? もしそうなら、どうすればそれを行うことができますか?
入力してMySQLを起動しようとするたびに
> mysql -u root
エラーが発生します
エラー 2003(HY000): 'localhost' の MySQL サーバーに接続できません (10061)
上記の問題を解決するにはどうすればよいですか?MySQL をダウンロードして E: ドライブに解凍しました。私は他に何もしていません。最初に接続する必要がありますか? もしそうなら、どうすればそれを行うことができますか?
ダウンロードした ZIP ファイルは次のとおりです: mysql-5.7.15-winx64.zip
Windows で初めて MYSQL Server (mysql-5.7.15-winx64) を起動する手順は次のとおりです。
mysqld --initialize-insecure
またはmysqld --initialize
、サーバーに「root」@ のランダムな初期パスワードを生成させるかどうかによって異なります。 「localhost」アカウント。mysqld --console
ます。起動ログが出力されていることがわかります。mysql -u root -p
ます。プロンプトが表示されたら、パスワードが設定されている場合は入力するか、「Enter」ボタンを押して接続します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 の内部: 他のシステムへの移植を参照してください。
多分
E:\mysql-5.1.39-win32\bin>mysql -u root -p
タイプ
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --console
SQL サーバーを起動し、クライアント接続をテストします。
コマンドプロンプトでmysqlサーバーを起動
C:> "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --console
または、代わりにビンまで手を伸ばす
mysqld --コンソール
サーバーが起動します。
mysql コマンド ライン クライアントが利用可能な場合
クリックして
パスワードを入力してください:
パスワードを入力してください。
その後、アクセスできます。
また、MySQL サーバーを構成して開始する必要があります。これはおそらく役立つでしょう
Windows 8でmysqlサーバー5.6を実行するために、次の手順を試しました。
以下のコマンドを使用して、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
最初にサーバーを実行する必要があります。(質問で)使用するコマンドは、クライアントを起動してサーバーに接続しますが、サーバーが存在しないため、エラーが発生します。
私は Windows ユーザーではないので (Linux は付属しています)、その方法を説明するのに最適な人物ではないかもしれませんが、Windows で MySQL サーバーを起動して実行する方法を示すガイドと別のガイドを紹介できます。
それを実行したら、コマンド(質問内)を使用して接続できます。
注: Web データベースの開発に MySQL を使用する予定がある場合は、http://www.apachefriends.org/en/xampp.htmlを試すこともできます。
お役に立てれば。
エラーはパーミッションlocalhost
ではなく、MySQL での現在の慣行は、構成ファイルでのみ指定されたバインド アドレスを持つことです。localhost
したがって、パスワードの問題ではないと思います-MySQLを「解凍した」と言うことを除いて。
インストールはこれで十分ですか?何をダウンロードしましたか?
root パスワードを定義できるインストール手順はありましたか?
で、なわまんさんが言うように、サーバーは稼働していますか?
MySqlサーバーの起動にも問題がありましたが、コマンドを実行して、写真の右マークに言及しました。その正常に動作します。
最初に行う必要があるのは、使用できるmysqlを起動することです
E:\mysql-5.1.39-win32\bin>net start mysql
(mysqlがサービスとして実行されている場合のみ)、実行できます
E:\mysql-5.1.39-win32\bin>mysql -u root