item データベースの作成 CREATE DATABASE, GRANT

technique ... MySQL > データベースの操作

written 2006/6/4

mysqlコマンドからデータベースtestdbを作成します。

mysql> CREATE DATABASE testdb;

ついでに、testdbを操作するユーザーアカウントも作成します。

mysql> GRANT ALL ON testdb.* TO taro@localhost IDENTIFIED BY "hogehoge";
mysql> FLUSH PRIVILEGES;

こうしておけば、ユーザーtaroはlocalhostからmysqlに、パスワード「hogehoge」でログインし、データベースtestdbについてあらゆる操作ができるようになります。

権限の種類を限定するには、認める権限を列挙します。

mysql> GRANT SELECT,INSERT, UPDATE, DELETE ON test.* TO testman;

上記の一般的な権限のほか、ALTER, CREATE, DROP, FILE, INDEXなどがあります。権限なしは「USAGE」を指定します。

このコンテンツに投票

■ この記事/文章が気に入りましたら、投票して下さい。

まあまあよいと思った
とてもよいと思った

4 point / 投票数 2 4point

feedbackによるコンテンツランキング
informationfeedback機能について

現在のカテゴリ : technique ... MySQL > データベースの操作

1303879

* * *

Written by nt.

無断転載禁止
引用箇所や掲示板への投稿など一部を除いて、当サイト内のすべての 文章・楽曲・画像等は作者ntの著作物です。
▼Webページへのリンクはご自由にどうぞ。
http://www.signes.jp/technique/
WebMaster: nt - Contact | Information | TopPage

Copyright (c) 2002-2010 nt. All rights reserved.