이제 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;
접속을 시도해 본다. 될꺼야..!! 안되면 댓글 좀 남겨주세요 .... 제가 찾아보고 알려드릴께요.
'Data > Mysql' 카테고리의 다른 글
Unbuntu mysql datadir 변경 (0) | 2016.09.05 |
---|---|
InnoDB: Operating system error number 13 in a file operation (0) | 2016.09.05 |
MySql: Access denied for user 'root'@'localhost' (0) | 2016.09.05 |
Ubuntu MySQL 재설치 문제 , 동작 문제 (0) | 2016.09.05 |