このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

CentOS-5/MySQL5(rpm)インストール

[ CentOS/MySQL ]

MySQL5 rpm インストール

  • mysql-5
  • mysql-server
  • mysqlclient
  • perl-DBD-MySQL

MySQL5 rpm ファイル ダウンロード


[admin@linux ~]$ mkdir mysql
[admin@linux ~]$ cd mysql
[admin@linux mysql]$ wget ftp://ftp.riken.jp/Linux/centos/4/centosplus/i386/RPMS/mysql*
--15:05:50--  ftp://ftp.riken.jp/Linux/centos/4/centosplus/i386/RPMS/mysql*
           => `.listing'
ftp.riken.jp をDNSに問いあわせています... 134.160.38.1
ftp.riken.jp|134.160.38.1|:21 に接続しています... 接続しました。

~ 中略 ~

[admin@linux mysql]$

perl-DBD-MySQL ダウンロード


[admin@linux ~]$ wget ftp://ftp.riken.jp/Linux/centos/4/os/i386/CentOS/RPMS/perl-DBD-MySQL*
--15:18:40--   ftp://ftp.riken.jp/Linux/centos/4/os/i386/CentOS/RPMS/perl-DBD-MySQL*
           => `.listing'
ftp.riken.jp をDNSに問いあわせています... 134.160.38.1
ftp.riken.jp|134.160.38.1|:21 に接続しています... 接続しました。

~ 中略 ~

[admin@linux ~]$

MySQL5 インストール


[admin@linux mysql]$ su -
Password:
[root@linux ~]# cd /home/admin/mysql
[root@linux mysql]# rpm -ihv mysql-5*  ←■ mysql5 インストール
Preparing...                ########## [100%]
   1:mysql                  ########## [100%]
[root@linux mysql]# rpm -ihv mysqlclient14*  ←■ mysqlclent インストール
Preparing...                ########## [100%]
   1:mysqlclient14          ########## [100%]
[root@linux mysql]# rpm -ihv perl-DBD-MySQL*  ←■ perl-DBD-MySQL インストール
Preparing...                ########## [100%]
   1:perl-DBD-MySQL         ########## [100%]
[root@linux mysql]# rpm -ihv mysql-server-5*  ←■ mysql-server5 インストール
Preparing...                ########## [100%]
   1:mysql-server           ########## [100%]
[root@linux mysql]# rpm -ihv mysql-devel*  ←■ mysql-devel インストール
Preparing...                ########## [100%]
   1:mysql-devel            ########## [100%]
[root@linux mysql]#

MySQL設定ファイル編集 /etc/my.cnf

/etc/my.cnf バックアップ


[root@linux ~]# cp -a /etc/my.cnf /etc/my.cnf.org
[root@linux ~]#

/etc/my.cnf 編集

デフォルト文字コード追記
  • UTF8に設定する場合 ⇒ default-character-set = utf8
  • EUC-JPに設定する場合 ⇒ default-character-set = ujis
  • SJISに設定する場合 ⇒ default-character-set = sjis


[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

default-character-set = utf8  ←■ デフォルト文字コード設定する場合は追記

[mysql.server]
user=mysql
basedir=/var/lib

default-character-set = utf8  ←■ デフォルト文字コード設定する場合は追記

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

MySQL 起動設定

MySQL 自動起動確認


[root@linux ~]# chkconfig --list mysqld
mysqld          0:off   1:off   2:off   3:off   4:off   5:off   6:off  ←■ 自動起動がOFFになっている
[root@linux ~]# chkconfig mysqld on  ←■ 自動起動ONにする
[root@linux ~]# chkconfig --list mysqld
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off  ←■ 自動起動再確認
[root@linux ~]#

MySQL 起動・停止


[root@linux ~]# /etc/rc.d/init.d/mysqld start  ←■ MySQL 起動
MySQL を起動中:                                            [  OK  ]
[root@linux ~]# /etc/rc.d/init.d/mysqld restart  ←■ MySQL 再起動
MySQL を停止中:                                            [  OK  ]
MySQL を起動中:                                            [  OK  ]
[root@linux ~]# /etc/rc.d/init.d/mysqld stop  ←■ MySQL 停止
MySQL を停止中:                                            [  OK  ]
[root@linux ~]#

[ CentOS/MySQL/初期設定 ]

0 件のコメント:

人気記事

アーカイブ

このブログを検索