ここ最近、サーバ関連のことばかりやっているのですが、僕が行ったCentOSにMySQLのインストールから起動までの一連の流れをメモとして表記します。使用CentOSはCentOS5.3です。
MySQLをインストール
[root@hoge ~]# yum -y install mysql-server
CentOSは、yumコマンドでMySQLをインストールすることができます。
インストールできたら、MySQLの設定ファイルを編集しなければならないのですが、ここでは省略します。
などを参考にしてください。
MySQLを起動
MySQLをインストール後、MySQLを起動を起動させます。下記のようにコマンドを入力します。
[root@hoge ~]# /etc/rc.d/init.d/mysqld start
別にしなくてもよいのですが、MySQLのバージョンチェックは下記のようなコマンドです。
mysql> select version();
下記のように、MySQLのバージョンが表示されます。
+-----------+
| version() |
+-----------+
| 5.0.86 |
+-----------+
1 row in set (0.00 sec)
MySQLは、CentOSを起動後には、起動しませんので、CentOSを起動後に、MySQLを自動で起動するようにします。
MySQLを自動起動設定
[root@hoge ~]# chkconfig mysqld on
下記のようにコマンドを入力し、下記のように3:onになっていたら自動設定完了です。
[root@hoge ~]# chkconfig --list mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
MySQLへrootでログイン
[root@hoge ~]# mysql -u root
登録済ユーザ、パスワード確認
mysql> select user,host,password from mysql.user;
上記のようにコマンドを打つと、下記のように表示されます。
+------+-----------------------+------------------+
| user | host | password |
+------+-----------------------+------------------+
| root | localhost | |
| root | localhost.localdomain | |
| root | 127.0.0.1 | |
+------+-----------------------+------------------+
パスワードが設定されていないことが、確認できます。そこで、パスワードを設定。
localhostのrootユーザにパスワード設定
mysql> set password for root@localhost=password('パスワード');
そして、再度、登録済ユーザ、パスワード確認すると、*の部分が、暗号化されたパスワードが表示されます。
mysql> select user,host,password from mysql.user;
+------+-----------------------+------------------+
| user | host | password |
+------+-----------------------+------------------+
| root | localhost | **************** |
| root | localhost.localdomain | |
| root | 127.0.0.1 | |
+------+-----------------------+------------------+
あとは、テーブル作成など行っていくのですが、これらについては別エントリでまとめます。
作業を終了すると、MySQLからログアウトします。
MySQLからログアウト
mysql> exit
Bye
Byeと表示されれば、ログアウト完了















コメントする