Database/MySQL

[MySQL] 원격 접속 하기

opid 2014. 1. 26. 19:45

특정 아이디에 등록된 호스트 확인

select host from mysql.user where user='사용자명';

접속 ip 추가하기

▶ 모든 IP와 DB 허용하기

mysql> insert into user(host,user,password,ssl_cipher,x509_issuer,x509_subject)
     -> values('%','사용자명',password('비밀번호'),'','','');
mysql> grant all privileges on *.* to '사용자명'@'%';
mysql> flush privileges;

▶ 특정 IP에 특정 DB 허용하기

mysql> insert into user(host,user,password,ssl_cipher,x509_issuer,x509_subject)
     -> values('111.222.333.44','사용자명',password('비밀번호'),'','','');
mysql> grant all privileges on 특정DB.* to '사용자명'@'111.222.333.44';
mysql> flush privileges;


원격 접속하기

mysql -h 호스트명 -u 사용자명 -p