Mysql은 데이터베이스를 작동하기 위해 사용자의 지정된 IP 주소를 설정합니다. Grant 함수를 사용하면 구문은 [mysql.user의 priv_type을 'password'로 식별되는 'user'@'host'에 부여]입니다.
데이터베이스를 운영하기 위해 사용자 지정 IP 주소를 설정하는 Mysql 메소드:
구문:
grant priv_type on mysql.user to 'user'@'host' identified by 'password' with grant option;
priv_type: 데이터베이스를 운영할 수 있는 권한을 나타냅니다.
user: 데이터베이스를 나타냅니다. 사용자 이름
호스트: IP 주소
password: 비밀번호 세트
刷新user权限表:flush privileges;
를 나타냅니다. 3. 사례
1 모든 데이터베이스, 모든 테이블, 모든 IP를 데이터베이스에 연결할 수 있도록 설정합니다. 사용자 이름 ping을 인증하고 비밀번호를 123456
grant all on *.* to 'ping'@'%' identified by '123456'; flush privileges;
2로 설정합니다. 연결 IP 주소는 192.168.100.1에 인증 테이블 클라우드의 기록 수정 권한이 부여되며 사용자 이름은 ping이고 비밀번호는 123456
grant update(name,sex) on cloud to 'ping'@'192.168.100.1' identified by '123456'; flush privileges;
4. 데이터베이스 권한 테이블 보기
mysql> select * from mysql.user where host='localhost'\G; *************************** 1. row *************************** Host: localhost User: Password: Select_priv: N Insert_priv: N Update_priv: N Delete_priv: N Create_priv: N Drop_priv: N Reload_priv: N Shutdown_priv: N Process_priv: N File_priv: N Grant_priv: N References_priv: N Index_priv: N Alter_priv: N Show_db_priv: N Super_priv: N Create_tmp_table_priv: N Lock_tables_priv: N Execute_priv: N Repl_slave_priv: N Repl_client_priv: N Create_view_priv: N Show_view_priv: N Create_routine_priv: N Alter_routine_priv: N Create_user_priv: N Event_priv: N Trigger_priv: N ssl_type: ssl_cipher: x509_issuer: x509_subject: max_questions: 0 max_updates: 0 max_connections: 0 max_user_connections: 0
더 많은 관련 무료 학습 권장: mysql 튜토리얼(동영상)
위 내용은 MySQL은 데이터베이스를 운영하기 위해 사용자가 지정한 IP 주소를 어떻게 설정하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!