プロが教える店舗&オフィスのセキュリティ対策術

のですがLinuxではどのようなコマンドで登録するのでしょうか?
パスワードを設定するのは
mysqladmin -u root password 'xyz' -p
でできることは分かるのですが
最初から存在するroot以外のユーザを作る方法がわかりません

A 回答 (1件)

とりあえず root でログイン



■ユーザの作成と権限の付与
ローカルホストのみ有効の場合
mysql> grant all on sample.* to sample_user@localhost identified by 'パスワード';
すべてからアクセスOKの場合
mysql> grant all on sample.* to sample_user@'%' identified by 'パスワード';

grant 権限[(フィールド名[, フィールド名 ...])][, 権限[(フィールド名[, フィールド名 ...]) ... ]
on データベース名.テーブル名
to ユーザ名[@ホスト名]
[identified by 'パスワード']
[with grant option]

sample がDB名。
sample_user が ユーザー名
パスワード は 半角英数で。

詳しくは参考URLを。

参考URL:http://dev.mysql.com/doc/refman/4.1/ja/grant.html
    • good
    • 0
この回答へのお礼

ありがとうございます
postgresqlはcreateuserを使うのですが
mysqlはsql文でユーザを作るのですね

お礼日時:2005/12/01 15:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す