ホーム > Linux > Linux-MySQLのrootパスワード設定

Linux-MySQLのrootパスワード設定

※初期状態では、すべてのユーザーがパスワードの入力なしに
root ユーザーとして管理権限を持つユーザーして MySQL サーバーに
アクセスできてしまいます。
すべてのホストに対して、パスワードを設定します。

▽MySQLログイン
# mysql -u root

▽root権限に設定されているホスト名を調べます。
下記コマンドで確認

mysql> SELECT Host, User FROM mysql.user;

+—————+——+
| Host | User |
+—————+——+
| 127.0.0.1 | root |
| localhost | |
| localhost | root |
| server.com | |
| server.com | root |
+—————+——+

上の例では次のようになります。
mysql> SET PASSWORD FOR root@127.0.0.1=PASSWORD(‘【パスワード】’);
mysql> SET PASSWORD FOR root@localhost=PASSWORD(‘【パスワード】’);
mysql> SET PASSWORD FOR root@server.com=PASSWORD(‘【パスワード】’);

結果:Query OK, 0 rows affected (0.00 sec)

▽『 % 』がホスト名にあった場合には『 ‘ 』で囲います。
mysql> SET PASSWORD FOR root@’%'=PASSWORD(‘【パスワード】’);

▽MySQLのExit
mysql> \q
または、
mysql> exit

でもokかも。確認とってません。
数サイトみたけど「\q」ばっかだった。

▽MySQLのログイン
# mysql -u root -p

▽危険!
※下記のコマンドでもMySQLにログインできますが、やると危険です。
履歴に残ります「history」

mysql> mysql -u root -p 【パスワード】

例)mysql> mysql -u root -psizune
※-pとくっつけるみたい?
離したらエラーになった。
確かにhistoryに表示される。
これバレるっ!
と思ったけどrootで入るのって管理者だけじゃないのかな。
管理者じゃなくてって事なんだろか???

私的には、SSHで接続する場合、rootで入れないようにする予定。
必要な時に、『su -』でrootでログインすれば良いかなと思ってます。

▽パッケージアンインストール
# yum remove パッケージ

例)MySQLの場合
# yum remove mysql*

個人的メモ。

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://seo.gunpla-rev.net/blog/linux/linux-mysql%e3%81%aeroot%e3%83%91%e3%82%b9%e3%83%af%e3%83%bc%e3%83%89%e8%a8%ad%e5%ae%9a/trackback/
トラックバックの送信元リスト
Linux-MySQLのrootパスワード設定 - 携帯アフィリエイトで稼ぐアフィリエイトSEO より

ホーム > Linux > Linux-MySQLのrootパスワード設定

検索
フィード
メタ情報
あと何日

今年の目標PHPを覚える

今日:2012-05-21
全体:366日間
経過:142日間
残日数:224日間
消化率:38.8%
ブログパーツ
킹ēǂ݂uOp[c
QRコード
QRR[h

ページの上部に戻る