mysql 사용하시면서... 기초 공사에 애로 사항이 가끔이 있다... 바로 제목 과 같은 작업.....
아래의 내용이 건강에 도움이 되면 좋겠습니다.
아래와 같이 db 와 접속 유저를 만들어 준다.
-- db creation
create database ecdweb default character set euckr collate euckr_korean_ci;
-- remote user creation
grant all privileges on ecdweb.* to 'ecdwebuser'@'%' identified by '111111' with grant option;
-- local user creation
grant all privileges on ecdweb.* to 'ecdlocaluser'@'localhost' identified by '11111' with grant option;
-- user refresh
FLUSH PRIVILEGES;
리모트에서도 접근 해보고, 로컬에서도 접속 해 본다....
잘되면 상관 없지만 에러가 나면 에러 로그를 자세히 본다....
특정 도메인에서 접근이 안된다고 한다면 , 아래와 같이 해당 유저의 도메인을 변경해주거나, 새로 추가 해 준다.
아래는 domain 이 'turbinesoft' 라는 곳에서 접속이 가능 하도록 한다.
use mysql;
mysql> update user set Host = 'turbinesoft' where User = 'ecdlocaluser';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> update db set Host = 'turbinesoft' where User = 'ecdlocaluser';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0