疲れた。。
忘れないうちにメモしておかねば。
MySQL。インストールはしてもらったんだけど、使用しようと思うとうまくいかなくて、久しぶりにサーバー周りの悪戦苦闘。
% mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
最初はパスワード無しで入れるっていろんなところに書いてあるのに。。。
そんなこんなで、
-http://dev.mysql.com/doc/refman/4.1/ja/access-denied.html
mysql_install_db スクリプトを実行して権限テーブルを初期設定というのをやってみる。。。でもだめ。
結局いろいろやってみた結果、下記で稼働するようになった。。。
パスワードのリセット:
-http://safe-linux.homeip.net/web/linux-phpMyAdmin-05.html
-http://dev.mysql.com/doc/refman/4.1/ja/resetting-permissions.html
% /usr/local/mysql/share/mysql/mysql.server stop
でサーバー停止。その後
% /usr/local/mysql/bin/mysqld_safe --skip-gran-tables &
これで、サーバーにログインできるようになるので
% mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('パスワード') WHERE User='root'; mysql> FLUSH PRIVILEGES;
として、
% /usr/local/mysql/share/mysql/mysql.server stop % /usr/local/mysql/bin/mysqld_safe &
とすると、
% mysql -u root
ログインできた〜!!