이제 MySQL WorkBench  를 설치하고, 작업을 시작하려는데,


접속이 되지 않는다.


왜냐면,, root 권한은 로컬 접속만 허용되기 때문이다.


계정을 하나 생성하던가 root 권한의 원격 접속을 허용해주면 된다.


명령어는 간단하다.


먼저 mysql에 접속한다.


mysql -u root -p



root 권한의 원격접속 권한을 추가한다.



INSERT INTO mysql.user (host,user,password) VALUES ('%','root',password('설정할 Password 입력'));



위의 명령 시  아래의 에러가 나는 경우는,  Mysql Version Upgrade로 인해 명령어가 변경된 경우, 아래의 명령어를 사용해야 한다.

ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value




INSERT INTO mysql.user (host,user,password,ssl_cipher, x509_issuer, x509_subject, authentication_string) VALUES ('%','root',password('설정할 Password 입력'),'','','','');

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

FLUSH PRIVILEGES;



접속을 시도해 본다. 될꺼야..!!  안되면 댓글 좀 남겨주세요 .... 제가 찾아보고 알려드릴께요.



+ Recent posts