0
그래서 우분투에 mySQL이 설치되어 있고 PHP로 액세스하려고합니다.PHP로 원격으로 mySQL에 액세스 할 수 없습니까?
우분투에있는 한 명령 줄에서 아무 문제없이 mySQL에 액세스 할 수 있습니다. 그러나 PHP에서는 mySQL에만 연결할 수 있습니다. 일단 들어가면 데이터베이스를 선택할 수 없게됩니다. 내가 연결하고있는 사용자 별칭에 대한 모든 권한을 활성화했으며 데이터베이스에 대한 원격 액세스도 허용했습니다.
루트로은, PHP는 다음과 같은 오류 보여줍니다
(1044) Access denied for user 'default'@'localhost' to database 'my_database'
내가 놓치고 무엇 : 내가 사용하는 사용자 별칭으로
(1049) Unknown database 'my_database'
를 ('기본'이라고도 함), PHP는 다른 오류를 보여줍니다 ? 우분투 10.11로 업그레이드하기 전까지 이런 일은 없었습니다.
'SHOW 보조금'기본 '에 대한 @' –
@Michael이 명령나요 localhost'', 다음과 같은 결과를 얻었다 *. * TO '기본값'@ 'localhost'비밀번호로 식별 '* 23AE809DDACAF96AF0FD78ED04B6A265E05AA257'| | ALL 'PRIVILEGES ON'my_database '. * TO'default '@'localhost'' – Sefu
사용자'default'에'my_database'에 대한 암호가없는 것 같습니다. 'GRANT ALL PRIVILIGES ON 'my_database'에 디폴트 @ localhost IDENTIFIED BY 'thepassword'; ' –