• ベストアンサー

MySQLでの権限付与について

MySQLでrootの使用をなるべく避けるため DB作成、ユーザ作成などは違うユーザを作って行いたいですが、 権限を与えることはrootでしかできないと聞きました。 本当にMySQL内でgrant権限を持つユーザを作成するのはできないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

こんにちわ。 root以外のユーザにgrant権限を付与することは可能です。 参考URLの 【1.管理者用ユーザを作りたい】 をご覧頂ければわかりますが、"WITH GRANT OPTION"でgrant権限をユーザに付与できます。 >GRANT ALL ON *.* TO adminuser@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; そのユーザが持つ権限の範囲内でgrantをできるようです。

参考URL:
http://nosa.cocolog-nifty.com/sanonosa/2010/10/mysql-223c.html

関連するQ&A