"mysql  -u 사용자명 -p 데이터베이스이름"
"mysql -u root -p" 라고 입력합니다.

아직 계정을 만들지 않았으므로 루트 계정을 사용해서 mysql에 접속하였습니다.
비번은 mysql 설치했던 그 비밀번호를 적어줍니다.


외부접속 허용.

mysql을 처음 설치하고 로컬이 아닌 외부에서 mysql 에 접속하려고 하면 
ERROR 1130 (HY000): Host '121.165.82.xxx' is not allowed to connect to this MySQL server
와 같은 에러를 내며 접속이 안된다.

mysql 에서 사용하는 아이디에는 접속이 허용가능한 네트워크를 지정할 수 있는데
이게 처음 root 에는 localhost 로만 설정되어 있어 로컬에서 밖에 접속을 할 수 없다.

이를 해결하기위해선 로컬에서 mysql 에 접속한다음 mysql 데이타베이스에서
mysql> grant all privileges on *.* to root@"%" identified by '????????' with grant option;
라고 치면 된다 ???? 부분은 root 의 암호다.

+ Recent posts