RDBMS(リレーショナルデータベース)ソフトであるMySQLをインストールします
# apt-get install mysql-server-5.0
[rootのパスワードを設定]
# mysql -u root
mysql > select user,host,password from mysql.user; ← 登録ユーザーとパスワードを確認
mysql > set password for root@localhost=password('パスワード'); ← 接続元がlocalhostのrootにパスワードを設定
mysql > set password for root@hogehoge=password('パスワード'); ← 接続元がhogehogeのrootにパスワードを設定
mysql > exit
[漢字コードをEUC-JPに変更(Default:UTF-8)]
# vi /etc/mysql/my.conf
[mysqld]
default-character-set=ujis
init-connect='SET NAMES ujis'
[mysqldump]
default-character-set=ujis
[mysql]
default-character-set=ujis
[サービスの再起動]
# /etc/init.d/mysql restart
# mysql -u root -p
Enter password: パスワードを入力する
mysql > grant all privileges on xxx.* to xxx@localhost identified by 'パスワード';
mysql > select user from mysql.user where user='xxx'; ← 登録確認
mysql > exit
# mysql -u root -p
Enter password: パスワードを入力する
mysql > create database zzz; ← zzzというデーターベースを作成
mysql > show databases; ← データベースの確認
mysql > exit
# mysql -u root -p
Enter password: パスワードを入力する
mysql > drop database zzz; ← zzzというデーターベースを削除
mysql > show databases; ← データベースの確認
mysql > exit
(バックアップ)
# mysqldump -q データベース名 -pパスワード > バックアップファイル名
(リカバリ)
新しいデータベースを作成後、
# mysql -pパスワード 新データベース名 < バックアップファイル名
PHP5からデータベースを操作できるようにphp5-mysqlをインストールしておきます
# apt-get install php5-mysql
# vi /etc/php5/apache2/php.ini
extention=mysql.so