Database/MySQL

MySQL root 접근 권한 설정

catchv 2014. 5. 26. 15:29

MySQL은 HOST별 계정별 접근권한을 설정해야 데이터베이스에 접근 할 수 있다.

root 계정의 경우 모든 권한을 할당하여 접근 권한을 줄 수있다.

grant all privileges on *.* to root@'host명 또는 IP주소' identified by '패스워드' with grant option;

grant all privileges on *.* to root@'192.168.0.%' identified by '패스워드' with grant option;

grant all privileges on *.* to root@'%' identified by '패스워드' with grant option;

그리고 반드시 아래의 명령어를 실행해야 적용이 된다.

flush privileges;

 

mysql.user의 정보를 확인해 보면 host, account 별로 계정의 패스워드 및 권한이 다르게 나온다.

'Database > MySQL' 카테고리의 다른 글

docker mysql lower_case_table_names  (0) 2021.08.23
mysql 8.x error message  (0) 2021.08.15
mysql 8.x root password 초기화  (0) 2021.08.15
MySQL root 접근 권한 설정  (0) 2014.05.26
MySQL Linux Port 방화벽 설정(3306)  (1) 2014.05.26
yum을 이용한 MySQL 설치  (0) 2014.05.26