[[Linuxサーバー]]

#contents


** インストール
CentOS5.9 の場合。
 > yum install mysql55
で MySQLの5.5がインストールされた。

** 起動
デーモンを起動しとかないと使えない
 /etc/init.d/mysql55-mysqld start


** 最初のセットアップ
root アカウントは自動で作られる。
パスワードの設定
 MySQLを起動  
  # mysql
  mysql> SET PASSWORD FOR root@localhost=PASSWORD('パスワード');
    Query OK, 0 rows affected (0.00 sec)
 # exit

パスワードを設定した後は、以下のようにして MySQLを起動
-p オプションをつけてパスワード入力をするようにする。
 #  mysql -u root -p
 Enter password:


* 基本的な使い方
** データベース関連
- データベースの一覧表示
 > show databases;

** データベースの作成

 CREATE DATABASE  データベース名 ;

''ユーザを作成''
 CREATE  USER ユーザ名 ;

 CREATE USER 'ユーザ名'@'localhost' IDENTIFIED BY 'そのユーザのパスワード' ;

''作成したユーザに DBと権限を付与''
 GRANT ALL PRIVILEGES ON データベース名.* TO 'user'@'localhost';
 FLUSH PRIVILEGES;



*** パスワードの設定

SET PASSWORD FOR   ユーザ名 = 'パスワード' ;


- データベースの削除
 > drop database  データベース名 ;

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS