MySQL / MariaDBでrootと同じ権限を持つユーザーを作成するにはどうすればよいですか?[閉まっている]


106

MySQL / MariaDBでrootと同じ権限を持つユーザーを作成するにはどうすればよいですか。


2
グーグルしてみてください:dev.mysql.com/doc/refman/5.1/en/adding-users.html
Dinesh

回答:


173
% mysql --user=root mysql
CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' WITH GRANT OPTION;
CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
CREATE USER 'admin'@'localhost';
GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
CREATE USER 'dummy'@'localhost';
FLUSH PRIVILEGES;

2
作成する理由'localhost''%'ユーザーについて詳しく説明できますか?
ユーザー

3
'monty' @ 'localhost'アカウントは、ローカルホストから接続する場合にのみ使用できます。'monty' @ '%'アカウントはホスト部分に '%'ワイルドカードを使用するため、どのホストからの接続にも使用できます
takeshin

@takeshin、%含まれていないようですがlocalhost
Pacerier、2015年


1
$ mysql -u root -pMySQLコマンドラインを起動するには、実行してからrootパスワードを入力する必要がありました
user3405291
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.