msql 데이터베이스 공용 IP 주소를 구성하는 방법
/etc/mysql/my.cnf
바인딩 주소 =127.0.0.1을 찾아 주석 처리합니다. //효과는 더 이상 로컬 액세스만 허용하지 않는 것입니다.
p >mysql 다시 시작: /etc/init.d/mysql restart;
2: mysql 데이터베이스에 로그인: mysql -u root -p
mysql> 사용 mysql; p>
호스트 값 쿼리:
mysql> select user,host from user;
"%" 호스트 값이 없으면 다음을 실행합니다. 두 문장:
p>
mysql> update user set 호스트='%' where user='root';
mysql> 플러시 권한;
또는 다음을 실행할 수도 있습니다:
mysql>' xxxx'로 식별되는 root@'%'에 *.*에 대한 모든 권한을 부여합니다.
첫 번째 *는 데이터베이스 이름을 나타냅니다. 두 번째 *는 데이터베이스의 테이블 이름을 나타냅니다. *.*가 위와 같다면 데이터베이스의 모든 테이블에 대한 접근이 허용된다는 의미입니다.
'%': mysql의 IP 주소를 나타냅니다. 물론 IP 이름에 맞게 구성할 수도 있습니다. %는 모든 IP에 액세스할 수 있음을 의미합니다.
다음은 루트 사용자의 비밀번호입니다. ;