Cloud Nine

Avatar

This blog is my everything!!

Aug
19
CentOSにMysqlをインストールのメモ
Aug 19, 2008

CentOSにMysqlをインストール
yumでMysqlをインストール

[root@localhost ~]# yum -y install mysql-server

MySQL設定ファイル編集

[root@localhost ~]# vi /etc/my.cnf
[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
#aracter-set = utf8←コメントアウト+
default-character-set=utf8←追加

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

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

default-character-set=utf8←追加

Mysqlを立ち上げてみる

[root@localhost ~]# /etc/rc.d/init.d/mysqld start
Timeout error occurred trying to start MySQL Daemon.
MySQL を起動中:                             [失敗]

失敗したので原因をさぐるためログを確認

[root@localhost ~]# vi /var/log/mysqld.log
InnoDB: Apply batch completed
080819 18:05:21  InnoDB: Started; log sequence number 0 43655
080819 18:05:21 [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist
080819 18:05:21  mysqld ended

MySQL データを初期化し、システム テーブルを作成さしてみる

[root@localhost ~]# mysql_install_db

もう一度起動してみる

[root@localhost ~]# /etc/rc.d/init.d/mysqld start
Timeout error occurred trying to start MySQL Daemon.
MySQL を起動中:                             [失敗]

またまた失敗したのでログを確認
エラーが変わる。

[root@localhost ~]# vi /var/log/mysqld.log
080819 18:25:48 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
080819 18:25:48 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
080819 18:25:48 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)

調べると”/var/lib/mysql”のアクセス権が正しくないらしい
ぼくはすべてがrootユーザの権限になっていた。
mysqlに権限を与える

[root@localhost ~]# chown -R mysql:mysql /var/lib/mysql

見事に機動・・・時間かかった。

[root@localhost ~]# /etc/rc.d/init.d/mysqld start
MySQL を起動中:                             [  OK  ]

No Comments, Comment or Ping

Reply to “CentOSにMysqlをインストールのメモ”

Advertisings

Search Keyword

Calendar

2009年 January
« Dec    
 1234
567891011
12131415161718
19202122232425
262728293031  

Status

フィードメーター - Cloud  Nine あわせて読みたいブログパーツ