人気ブログランキング | 話題のタグを見る
(MySQL)パスワードの変更
MySQLのパスワード変更で自分の古いメモ書き見たら、下記のように書いてました。

ログイン
>mysql -p -u root -h localhost
パスワード変更
mysql> SET PASSWORD FOR root=password('abc');

で、この通りに打ったら、下記のようなエラーに。

ERROR 1133 (42000): Can't find any matching row in the user table


調べてみると @localhost が抜けてるだけでした。
なので、パスワードの変更のコマンドは正しくはこうなります。

mysql> SET PASSWORD FOR root@localhost=password('abc');


なかなか MySQL は慣れないですわ。。
by jehoshaphat | 2009-04-09 21:59 | SQL | Comments(2)
Commented by i0812n at 2009-04-09 20:29
こんばんは。SQL文って、本当に難しいです。シスアド試験にも出ますし、大変ですわ。3流プログラマでもやはり慣れないのですか。今年は2年で、データベースの勉強もあります。頑張りたいですね。

もちろんこのサイト(ブログ)も、勉強の参考の一部にさせてもらいます。これからもどうぞ、よろしくお願いいたします。
Commented by jehoshaphat at 2009-04-10 09:26
ども。3流PGです。
自分はSQLは苦手ですね。なにせ3流ですからw
前の現場では1K行を超えるSQLとかあって、読むのに苦労しました。
ただ、この記事で扱っているのはMySQL専用のSQLなので、通常の意味でのSQLとはちょっと異なります。
ソフトウェア開発技術者試験(今は応用情報技術者でしたっけ?)レベルのSQLなら楽勝(じゃないかもw)なのでわからないことあったら聞いてくださいな。


<< 気になるGoogleのサーバが公開 (.Net)スコープがアプリケ... >>