MySQL ログインとパスワード設定
インストール直後のMySQLはrootにパスワードが設定されていませんので、以下のコマンドでログインできます。
ユーザ情報はmysqlデータベースのuserテーブルに入っているのでこのテーブルを更新すればよいです。ただしパスワードの項目は暗号化して入れる必要があります。
$ mysql -u root
パスワード設定がないのはまずいので設定を行いましょう。ユーザ情報はmysqlデータベースのuserテーブルに入っているのでこのテーブルを更新すればよいです。ただしパスワードの項目は暗号化して入れる必要があります。
mysql> use mysql
mysql> UPDATE user SET Password=PASSWORD('パスワード') WHERE User='root';
mysql> flush privileges;
確認してみましょう。
mysql> UPDATE user SET Password=PASSWORD('パスワード') WHERE User='root';
mysql> flush privileges;
mysql> select Host, User, Password from user;
+-----------------+--------+------------------+
| Host | User | Password |
+-----------------+--------+------------------+
| localhost | root | a3db40316b5948b2 |
+-----------------+--------+------------------+
パスワードが設定されました。次回ログイン時は-pをつけるとパスワードの入力を求められます。+-----------------+--------+------------------+
| Host | User | Password |
+-----------------+--------+------------------+
| localhost | root | a3db40316b5948b2 |
+-----------------+--------+------------------+
$ mysql -u root -p
Enter password:
パスワードを入力するとログインできます。Enter password:
トラックバック(0)
このブログ記事を参照しているブログ一覧: MySQL ログインとパスワード設定
このブログ記事に対するトラックバックURL: http://blog.e-slas.com/weblog/mt-tb.cgi/11
