MySQL / MariaDB에서 루트와 동일한 권한을 가진 사용자를 어떻게 생성합니까? [닫은]


106

MySQL / MariaDB에서 루트와 동일한 권한을 가진 사용자를 어떻게 생성합니까?



답변:


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

3
dev.mysql.com/doc/refman/5.5/en/adding-users.html 이 질문에 답할 것입니다.
sjas

1
$ mysql -u root -pMySQL 명령 줄을 시작하려면 실행 한 다음 루트 암호를 입력해야했습니다
user3405291
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.