2

MySQLデータベース、具体的には3.23.42バージョンに依存するプログラムを実行するタスクが与えられました。MySQLをインストールし、SQLファイルを読み取る.batchファイルを実行して(必要なテーブルなどを作成するため)、プログラムを実行する必要があります。簡単そうです。

私はMySQLをインストールするところまで行きました。SQL ServerとMySQLバージョン5(およびそれ以降)をインストールした経験と同様に、ユーザー名やパスワードなどを要求することを期待していましたが、何も必要ありませんでした。ただし、.batchファイルを実行しようとすると、次のエラーが発生します。

「MySQLエラー2003:「localhost」のMySQLサーバーに接続できません」

そこで、管理者としてコマンドプロンプトを実行し、MySQLディレクトリに移動して、「mysql」を実行しました。上記と同じエラーが発生しました。

コマンド「mysqld-nt」または「mysqld」を実行しても何も起こらなかったので、ここで別の問題が発生していると思います。実行中のサービスまたはプロセスで「mysql」も見つかりませんでした。

この時点では、プログラムが実行されているかどうかは関係ありません。最初にデータベースを起動して実行する必要があります。

私は以前にMySQLを使用したことがありますが、MySQLについてそれほど多くの経験があるとは言えません。また、MySQLは常に稼働していました。自分でデプロイするのはこれが初めてです。

注意点は次のとおりです。プログラムを再インストールしようとはしていませんが、何かが修正されるかどうかはわかりません。何か意味がある場合は、MyODBC-3.15.05をインストールしました(手順の一部)。私はWindows7、32ビットを使用しています(MySQLはWindows 7でうまく機能しないと聞いています)。私はこのセットアップをサーバーとクライアントの両方として使用しています。プロセス全体が成功した場合、私は別のコンピューターで同じことを行うことになりました。実際に別のコンピューターをサーバーとして使用するコンピューターはありません。サービスリストでどのサービスを探すべきか正確にはわかりません。

この問題を解決するために私にできることはありますか?

4

7 に答える 7

5

MySQLインストーラーの初期のバージョンでは、Windowsサービスがまったくセットアップされていませんでした。あなたは手でそれをしなければならないかもしれません。

http://dev.mysql.com/doc/refman/5.1/en/windows-start-service.html

サービスがインストールされると、次のコマンドを入力してサービスを開始できるはずです。

net start mysql

次に、必要なのは、コマンドウィンドウを開き、次のように入力して、独自のクエリの作成を開始できるMySQLコマンドラインに移動することです。

mysql -uroot

私はMicrosoftSQLServerのSQLのフレーバーにそれほど精通していませんが、それを使用することに慣れていると、MySQLに「入る」のが難しいかもしれないと思います。

これは、MySQLとクエリの作成の概要を説明する簡単なチュートリアルです。 http://www.bigsoft.co.uk/blog/index.php/2012/10/04/sql-for-beginners

于 2013-02-08T04:33:09.933 に答える
2
  1. タスクマネージャで、mysqlサーバーが起動していることを確認します。
  2. サーバーに接続できるかどうかを確認し、次のように実行しますtelnet <hostname> <portnumber>

    telnet localhost 3306

  3. 接続できなかった場合は、サーバーのプロパティを見つけて(ポート番号を確認してください)、ファイアウォールも確認してください。

于 2013-02-08T07:25:12.037 に答える
0

my.iniファイルを探して、スタンザに追加bind-address = 0.0.0.0します。[mysqld]

于 2013-02-08T02:53:04.057 に答える
0

そもそも何がこの問題を引き起こしたのか正確にはわかりませんが、それを解決する方法を見つけることができました。私がウェブ上で見つけた、古い場合は役立つ(この場合は完璧な)チュートリアルで、同じ問題を抱えている他の人を助けることができれば幸いです。

チュートリアル:MySQL 4.0のインストール-Windows、Dr。Thomas E. Hicks Computer Science Department Trinity University

ここにリンク

于 2013-02-11T09:37:26.403 に答える
0

サービスアプリケーションが他のウィンドウにあるかどうかはわかりませんが、Windows7を使用している場合は幸運です。最も簡単な方法は、検索ボックスで[スタート]パネルを開き、servicesと入力して、Enterキーを押すことです。次に、mysqlサービスが見つかるまで下にスクロールします。最新バージョンでは、MySQL57という名前です。それを右クリックし、開始をクリックします。これで、MySQLを使用できます。ただし、ウィンドウが起動するたびにこの手順を実行する必要があります。

于 2016-11-10T17:26:09.377 に答える
0

MySQLインストーラーを開き、「MySQLServer」の横にある「reconfigure」と表示されている場所をクリックします。

于 2017-07-22T01:41:53.337 に答える
-1

エラー2003(HY000)が表示されている場合:実行中の1.search services.mscよりもローカルホスト(10061)のMySQLサーバーに接続できません2.gotomysqlプロパティ3.mysqlサービス名をコピーします4.管理者としてcmdを開始します5 .write:net start mysqlservicename.iemysql57などそれはmysqlが開始していることを示します。

于 2017-04-07T05:46:00.680 に答える