web-dev-qa-db-ja.com

Mysqlサービスがありません

Mysqlサーバーをローカルにインストールし、すべてが機能していましたOkが、ローカルデータベースへの接続を取得しようとしたときに、エラーが発生しました。 ..

問題は何ですか?

助けてくれてありがとう

38
Igal

私は次の方法でそれをやった

  1. Cmdを開始
  2. 「C:\ Program Files\MySQL\MySQL Server 5.6\bin」に移動します
  3. タイプmysqld --install

次の画像のように。 参照 詳細については。

enter image description here

50

Mysql binディレクトリに移動して、mysqlサービスを再度インストールします。

c:
cd \mysql\bin
mysqld-nt.exe --install

またはmysqld-nt.exeが欠落している場合(バージョンによって異なります):

mysqld.exe --install

次に、サービスに移動し、サービスを開始して、自動開始に設定します。

3
NickSoft

私も同じ問題に直面しています。簡単な手順を実行します

  1. Binディレクトリに移動し、パスをコピーして、環境変数として設定します。
  2. コマンドプロンプトを管理者として実行し、cdでbinディレクトリに移動します。
  3. コマンド実行:mysqld –install
  4. これでサービスが正常にインストールされました
  5. OSのサービスウィンドウでサービスを開始する
  6. Mysqlと入力して移動します
2
kavi temre

構成ファイルを別のパスに配置する場合は、haveを使用してサービスに名前を付けます。

mysqld --install NAME --defaults-file=C:\my-opts2.cnf

何らかの理由で必要な場合は、名前を使用してmultiple mysqlサービスを別のソケットでリッスンすることもできます。実行パスをコピーし、ターミナルの最後に--consoleを追加すると、失敗の理由を確認できます。最後に、再編集によりサービスの開始パスを変更できます。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAME

これはうまく機能しますが、Windowsサービスメカニズムはほとんどログ機能を提供しないため、それほど有用ではありません。

1
Jappie Kerk

私は同じ問題に出会いました。 MYSQL Workbench 6.xを適切にインストールしましたが、以下のように接続に直面しました。

enter image description here

私はこれについて少しRDを行い、service.mscにMySQLサービスが存在しないことがわかりました。これを実現するために、MySQL Workbenchで新しい接続を作成し、「System Profile」でMySQLデータベースサーバーを手動で構成しました(下図を参照)。

また、MySQLデータベースサーバーをインストールし、my.iniの構成ファイルパスを設定する必要があります。最後に接続をテストします(MySQLサービスがservices.mscで実行されていることを確認してください)。

enter image description here

0
MAC

に行く

C:\ Program Files\MySQL\MySQL Server 5.2\bin

次にMySQLInstanceConfigファイルを開きます

その後、ウィザードを完了します。

完了をクリックします

問題を解く

これもポート番号を変更する最良の方法だと思います。

わたしにはできる

0
Vighnu