mysql -u root mysql
로 접근한 다음
grant all on db_name to apache@localhost;
이런식으로 권한을 주도록 하세요. 가장 간단하게 권한 설정을 하는 방법입니다.
그리고 나서
mysql -u apache db_name
이렇게 접근을 하면 접근 가능하리라고 생각됩니다.
> 안녕하세요..
> mysql 초보인데요..
>
> 처음에 telnet으로 로그인 했을때, apache로 로그인을 하는데,
> 그 이름으로는 일반 테이블에 접근을 할 수가 없네요...
>
> 그리고, user 테이블에서 localhost, apache 레코드에 n을 전부 y로 바꾸어 주었는데도, -u apache 등
> 을 써도 접근을 할 수 없네요...
>
> 정리하면,
> 처음 로그인 한 id로 그냥 mysql mysql식으로 접근할 수 있는 방법이 궁금하고요,
>
> -u ____ 로 접근할때, 그것이 거부되는 이유를 알고 싶어서요...
>
> 지금 웹에서 cgi로 연동시키려고 하는데, 유저를 'root'로 놓고 질의를 보내도 연결이 않되어서요...
> (위의 문제들때문인거 같아서요...)
> 그럼 가르침을 기다리겠씁니다....
>
> 더운데, 건강하세요..
>
|