CentOSでmysql

CentOSでmysqlをハンドリングする

CentOS 5.5なんかをたまに、仕事の関係で使用している。phpmyadminが簡単に入るUbuntuと違って、CentOSは標準ではないので、コマンドラインにお世話にならないといけないが、すぐに忘れてしまう。

インストール

# yum -y install mysql-server

mysqlを起動すると、自動的に1回目は初期化される。

# /etc/rc.d/init.d/mysqld start

chkconfigで自動起動に設定しておいたり、さらに初期設定を行う

# chkconfig mysqld on
# mysql_secure_installation
  (いろいろと、聞かれるがすべてデフォルトにする、それがsecure)

DBの作成

# mysql -u root -p
 (mysqlにログイン)
mysql> grant all privileges on phpbb3.* to phpbb3@localhost identified by 'phpbb3pass';
mysql> exit;
(一度出る)
# mysql -u phpbb3 -p
mysql> create database phpbb3;