■初期設定
まずは自動起動をonにします。
# /sbin/chkconfig mysqld on
次にとりあえずサーバを起動します。
# /etc/init.d/mysqld start
初期化が終了しサーバが起動します。
そしたら、次はrootユーザのパスワードを設定します。
# mysqladmin -u root password 'パスワード'
■初期設定2
まず、MySQLにrootユーザでログインします。
# mysql -u root -p
パスワードを求められるので、パスワードを入力します。
で、ここで以下のSQL文を打てばわかるのですが、
mysql> SELECT User, Password FROM mysql.user;
+------+------------------+
| User | Password |
+------+------------------+
| root | 50e019fb042f2a33 |
| root | |
| root | |
| | |
| | |
+------+------------------+
5 rows in set (0.01 sec)
MySQLには最初パスワードの存在しないユーザが用意されていますので、これを削除します。
mysql> DELETE FROM mysql.user WHERE Password = '';
次に、いつも使うユーザを追加します。
mysql> GRANT ALL on *.* to webmaster@localhost IDENTIFIED BY 'パスワード';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
webmasterの部分はお好きなユーザ名に変えてください。
FLUSH PRIVILEGESは権限を更新しろーみたいなかんじです、たぶん。
これをやらないとここで書いたユーザの権限が追加されません。
それで、rootからexitし、今追加したユーザで、
# mysql -u webmaster -p
として、パスワードを入力して、ログインできればOKです。