2013-06-18 20 views
6

私は最近、PHPとMySQLを学ぶためにZend Serverを使ってMySQLをインストールしました。コマンドラインからMySQLを実行する

インストールは完全に完了しましたが、Cドライブにインストールするのではなく、E:ドライブにインストールしました。コマンドラインから起動するには、次のように入力する必要があることを理解しておく必要があります。

"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld" -u root 

またはいくつかの変種。私の場合、mysqldE:\Zend\MySQL55\binです。

しかし、E:\Zend\MySQL55\bin\mysqldと入力すると、コマンドラインがフリーズし、何も入力できなくなります。それが入っているフォルダから.exeファイルを単に開くと、コマンドプロンプトウィンドウが開き、同じ意味でフリーズしてアクセスできなくなります。

これを開く別の方法はありますか、それとも私がやっているのはちょっと間違っていますか?サーバーを起動するための

+3

mysqldがサーバであり、それは、mysql.exeコマンドラインクライアントなし-uオプションではありませんしている、それは-uオプションやニーズを持っています実行中のサーバプロセス – johannes

+0

ありがとうございます。それだけを考え出した。愚かな間違い。 – Sood

答えて

8

C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld --console 

C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql -u root 

、新しいコマンドプロンプトウィンドウを開き、ログインにそれからそれはパスワードの入力を要求されますと、あなたは実際には

+0

私はこれを指摘したいと思います。 'mysqld'が実行された後、'コンソールウィンドウ 'はサーバー(mysqld')が停止するのを待っているので、まったく使用できません。あなたがする必要があるのはそれを閉じることです。その後mysqlサーバを停止したい場合は、操作を停止するために 'mysqld'を実行したコンソールウィンドウで' ctrl + break'を押すだけです。 – mr5

+0

@ mr5良い提案。 :) –

2

を入力することができ、 mysqldはサーバです。 あなたがクライアントを起動したいあなたはMySQLを呼び出す必要がある場合

C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql -u root 
関連する問題