データベースサーバー: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で自宅サーバー構築」参照

ダウンロード
# svn checkout https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/tags/STABLE/phpMyAdmin phpmyadmin
カレントディレクトリにphpmyadminディレクトリが作成される
/var/www/html等へ移動させる

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

設定ファイル
/var/www/phpmyadmin/config.inc.php

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

パーミッション変更
# chmod 660 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