MySQL : Relational DataBase Management System, RDBMS (Debian GNU/Linux etch)

RDBMS(リレーショナルデータベース)ソフトであるMySQLをインストールします

MySQL server 5.0のインストール

# 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-mysqlモジュールのインストール

PHP5からデータベースを操作できるようにphp5-mysqlをインストールしておきます

# apt-get install php5-mysql
# vi /etc/php5/apache2/php.ini
 extention=mysql.so

▲ページ先頭へ

スポンサード リンク