スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

MySQL導入メモ

開発中のシステムでMySQLを使うのでメモ。

■MySQLのインストール

MySQLのダウンロードサイトからインストールパッケージをダウンロード
MySQLダウンロード

ダウンロードにはユーザー登録が必要。(無料)
Windows系の場合は、「Windows ZIP/Setup.EXE 」がオススメ。
Linux系はRPMが使えるディストリビューションならRPMで。
それ以外は、Linux (non RPM packages)よりダウンロード。

Windows系のインストール方法
http://y-kit.jp/saba/xp/mysqlinst.htm

Linux系のインストールについてはこちら
http://www.atmarkit.co.jp/flinux/rensai/mysql01/mysql01.html


■データベースの作成

※rootユーザーで実施

windows系の場合は、
MySQLインストールディレクトリのbinフォルダでDOSを開いて

CREATE DATABASE データベース名


linux系は

mysqladmin create データベース名


ちなみにキャラクタセットを指定する場合は、

CREATE DATABASE データベース名 CHARACTER SET utf8;


指定できるキャラクタセットは、utf8、ujis、sjis。

■ユーザーの作成

GRANT priv_type [(column_list)] [, priv_type [(column_list)] ...]
  ON {テーブル名 | * | *.* | データベース名.*}
  TO ユーザ名 [IDENTIFIED BY 'パスワード']
   [, ユーザ名 [IDENTIFIED BY 'パスワード'] ...]
  [REQUIRE
   [{SSL| X509}]
   [CIPHER cipher [AND]]
   [ISSUER issuer [AND]]
   [SUBJECT subject]
  ]
  [WITH GRANT OPTION]


priv_typeについて

ALL PRIVILEGES(*):すべての権限。(ALLと同義語)
ALTER(*):ALTER TABLE構文が実行できる権限。
CREATE(*):データベースとテーブルの作成が行える権限。
DROP(*):データベースとテーブルの削除が行える権限。
FILE(*):LOAD DATA構文とSELECT ~ INTO OUTFILE構文を実行できる権限。
PROCESS(*):mysqladminコマンドのprocesslistとkill命令を実行できる権限。
RELOAD(*):mysqladminコマンドのreload、refresh、flush-privileges、
flush-hosts、flush-logs、flush-tables命令を実行できる権限。
SHUTDOWN(*):mysqladminコマンドのshutdown命令を実行できる権限。

DELETE:DELETE構文を実行できる権限。
INSERT:INSERT構文を実行できる権限。
SELECT:SELECT構文を実行できる権限。
UPDATE:UPDATE構文を実行できる権限。

INDEX:インデックスの作成と削除が行える権限。
REFERENCES:テーブルのリファレンスが参照できる権限。
USAGE:すべての権限がない。("no privileges"と同義)


ユーザー名について

ユーザ@ホスト名
  ユーザ:登録するユーザ
  ホスト:登録するユーザは、どのホストからMySQLサーバにアクセスするのか
    (localhost | ホスト名(IPアドレス) | "%"(ワイルドカード))



例:

GRANT ALL ON *.* TO ユーザー名@% IDENTIFIED BY 'パスワード'


すべてのデータベースのテーブルに対してすべての権限が使用できる。
また、すべてのホストからのユーザーアクセスを許可する。

MySQLのクイックリファレンス
http://www.bitscope.co.jp/tep/MySQL/quickMySQL.html
スポンサーサイト

コメントの投稿

非公開コメント

承認待ちコメント

このコメントは管理者の承認待ちです
プロフィール

DJコーク

Author:DJコーク
地方で細々とSEまがいの仕事をしています。

楽天ブック
最近の記事
Feed
月別アーカイブ
スポンサードリンク
グラビス|gravis ノーマディック|nomadic ヴィブラム|vibram ロープロ|lowepro
MoMA STORE
MoMAstore
MoMAstore
MoMAstore
MoMAstore
MoMAstore
リンク
カテゴリ
サイト
ランキング
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。