TITLE:MySQLの導入 *MySQLの導入 [#x63f40b3] **MySQLサーバのインストール [#pea586de] ここまでの段階で、基本パッケージはインストールされている。 mysql.i386 5.0.22-2.2.el5_1.1 installed ここまでの段階で、MySQLのライブラリ関係はインストールされている。 mysql-libs.x86_64 5.5.36-1.el6.remi @remi compat-mysql51.x86_64 5.1.54-1.el6.remi @remi MySQLサーバをインストールする。 # yum install mysql-server PHPと同様にRemiリポジトリを利用して、MySQLサーバなどのソフトウェアをインストールする。 # yum install --enablerepo=remi,epel mysql mysql-server mysql-devel mod_auth_mysql mysql-connector-odbc 依存関係のためいくつかのパッケージがインストールされる。 **MySQLの設定 [#q4e712bd] 設定ファイルを編集する。 # vi /etc/my.cnf 次のような設定を追加する。今回は、MySQLのバージョンが5.5(以上?)になっているはずなので、以前とはいくつか設定が変更されている。 [mysqld] character-set-server = utf8 skip-character-set-client-handshake old-passwords = 1 log-slave-updates [mysqld_safe] character-set-server = utf8 [mysql] default-character-set = utf8 **MySQLサーバの起動 [#x01ac2df] システムが起動するときに、MySQLも起動するようにする。 # chkconfig mysqld on # service mysqld start **MySQLデータベースの初期設定 [#raefc9f8] まず、データベース管理者のパスワードを作る まず、データベース管理者のパスワードを設定する。 # mysql -u root mysql> set password for root@localhost=password('パスワード'); mysql> set password for root@'127.0.0.1'=password('パスワード'); mysql> set password for root@'ホスト名'=password('パスワード'); 次に、匿名ユーザを削除する。 mysql> delete from mysql.user where user=''; 設定を確認する。 mysql> select user,host,password from mysql.user; ... mysql> flush privileges; ←設定を反映する。 mysql> exit ***参考 [#s61822a7] -http://centossrv.com/mysql.shtml -http://www.server-world.info/note?os=ce5&p=mysql&f=1 -http://www.server-world.info/query?os=CentOS_6&p=mysql&f=1 -http://wikiwiki.jp/poiuy/?LAMP%A5%B5%A1%BC%A5%D0%B9%BD%C3%DB -http://server-setting.info/scientific-linux/mysql5-5-install.html |