MySQL: 2008年2月アーカイブ

[MySQL] SQL文のサンプル集   はてなブックマークに登録  

※ このページは自分用メモなので随時書き換えます。

■コマンドラインでMySQLシェルを呼び出す

C:\>mysql -u ユーザ名 -p
Enter password:  パスワードを入力

■使用するDBを指定する

mysql>use データベース名;

■SELECT文

全て抽出
mysql>SELECT  *  FROM テーブル名;

フィールド名を指定

SELECT フィールド名 FROM テーブル名;
条件指定して抽出
SELECT ... FROM テーブル名 WHERE フィールド名 = 値;
条件を複数指定して抽出
SELECT ... FROM テーブル名 WHERE フィールド名 =値 AND フィールド名=値;

PHPからMySQLに接続しようとしたら、

Warning: mysql_connect(): Client does not support authentication
protocol requested by server; consider upgrading MySQL client

というエラーが出たので、いろいろ調べてみました。

あるブログ記事に対処法が書いてありました。

こんな感じのエラーが出た場合は、
SET PASSWORD FOR root@localhost = OLD_PASSWORD('password_str');
で解決。

実際やってみたところ、MySQLのコマンドプロンプトで、

mysql > SET PASSWORD FOR root@localhost = OLD_PASSWORD('パスワード文字列');

と入力すると解決しました。

ご親切な記事をありがとうございます。

このアーカイブについて

このページには、2008年2月以降に書かれたブログ記事のうちMySQLカテゴリに属しているものが含まれています。

前のアーカイブはMySQL: 2007年9月です。

次のアーカイブはMySQL: 2009年11月です。