データベースサーバー:MySQL

MySQL

インストール・設定

MySQLインストール
# yum install mysql-server

MySQL起動
# service mysqld start

MySQL初期設定
# mysql_secure_installation
パスワードを設定します。

MySQL自動起動設定
# chkconfig --level 3 mysqld on

MySQLバージョン確認
# mysql --version

操作

MySQLログイン
mysql -u root -p
管理者:rootでログイン

既存データベース一覧表示
show databases;

データベース作成
create database (データベース名);

MySQLログアウト
exit
WEBサーバーへ戻ります。

操作対象データベース指定
use (データベース名)

phpMyAdmin

ブラウザから遠隔操作できるデータベースソフト
CentOSで自宅サーバー構築」参照

インストール
# yum --enablerepo=epel install -y phpMyAdmin
/etc/phpMyAdmin
/usr/share/phpMyAdmin
が作成される

php-mysqlインストール確認
# rpm -q php-mysql

設定ファイル
/etc/phpMyAdmin/config.inc.php

設定ファイル作成(初回)
# cp config.sample.inc.php config.inc.php
インストール時のデフォルト設定ファイルをコピー

パーミッション変更
# chmod 660 config.inc.php

所有者変更
# chown apache:apache config.inc.php

設定ファイル変更内容
$cfg['blowfish_secret'] = '';

$cfg['blowfish_secret'] = '(パスワード)';
追加(日本語化)
$cfg['Lang'] = 'ja-utf-8';

phpMyAdmin用Apache設定ファイル作成
# vi /etc/httpd/conf.d/phpmyadmin.conf
設定内容
<Location /phpmyadmin>
 Order deny,allow
 Deny from all
 Allow from 127.0.0.1
 Allow from 192.168.X
</Location>

暗号化機能拡張
$ yum install php-mcrypt