- 2010/11/01 23:11
- Linux
※初期状態では、すべてのユーザーがパスワードの入力なしに
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*
個人的メモ。
- Linux – iptablesの設定 – さくらVPS
- Linux-チューニング-さくらVPS
この記事を読んだ人は次のエントリも読んでいます。
- 新しい: Linux-バイナリからSQLインストール 調査編
- 古い: SEO-被リンクの調べ方
コメント: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 より