Centos7에서 MySQL 원격접속 허용하기

그누위즈 20-05-21 16:03 2,720

MySQL 설치는 끝났다.

하지만 외부에서 DB로 접근이 아직 안된다.

방화벽 포트를 열어주고, MySQL에서 권한을 부여해야한다.


1. MySQL 권한 부여

-모든 ip 개방

mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '비밀번호';

Query OK, 0 rows affected, 1 warning (0.00 sec)

 

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)


-특정 대역 개방

mysql> GRANT ALL PRIVILEGES ON *.* TO root@'192.168.%' IDENTIFIED BY '비밀번호';

Query OK, 0 rows affected, 1 warning (0.00 sec)

 

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)


-특정 ip 개방

mysql> GRANT ALL PRIVILEGES ON *.* TO root@'192.168.0.5' IDENTIFIED BY '비밀번호';

Query OK, 0 rows affected, 1 warning (0.00 sec)

 

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

댓글 0
상단으로