MySQLの設定

LINEで送る
Pocket

MySQLの設定■初期設定

まずは自動起動を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です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA