XAMPP環境においてコマンドラインでMySQLに接続する際にはデータベース名を指定しよう
SQLに接続する際には cd コマンドで XAMPPのMySQLのbinフォルダに飛んだあとに(参考URL参照)
http://blackpepper.oops.jp/wp/archives/2151
ユーザ名とデータベース名を指定して、そのあとにパスワードを入れるようにしよう。
参考URL
http://phpjavascriptroom.com/?t=mysql&p=connect
$ mysql -u ユーザー名 -p データベース名 Enter password: パスワード
ユーザー名とデータ名は、CakePHPのdatabase.phpで設定している
public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'root', 'password' => 'bananas', 'database' => 'database_name', 'prefix' => '', 'encoding' => 'utf8', );
この部分です。 この場合、 ユーザー名が「root」 パスワードが「bananas」 になります。
うまくログインができると、プロンプトが
mysql>
という形になります。
ここにSQL文を打ち、ENTERボタンを押すと実行されます。SQL文の最後には ; (セミコロン)を忘れないようにしましょう。
また、一旦プロンプトに戻りたい場合は、
exit;
(セミコロンを忘れないように)
このように打つと戻れます。