반응형
방금 xampp를 설치했고 명령 줄을 사용하여 mySQL을 작성하고 있습니다.
비밀번호없이 'root'를 사용하고 있으며 mysql에 연결할 수 있지만 1044 access denied for user ''@ 'localhost'
오류가 발생하므로 CREATE DATABASE
를 사용할 수 없습니다. -uroot
로 로그인했습니다.
phpMyadmin에서 원하는 작업을 수행 할 수있는 권한이 있지만 명령 줄에서는 쓰기 권한이없는 것 같습니다. 이 주제에 대한 다른 모든 관련 게시물을 살펴 봤지만 아무 소용이 없습니다. 어차피 권한이 없기 때문에 권한을 부여 할 수 없습니다.
해결 방법
ODBC 커넥터 msi를 다시 설치하고 mySQL을 직접 (xampp 제외) 다시 설치했으며 이제 작동합니다. SHOW DATABASES가 실제로 내 데이터베이스를 전혀 표시하지 않았기 때문에 커넥터 문제라고 생각합니다.
내 '루트'로그인이 DB에 대한 액세스 권한을 얻지 못해 권한이 제한된 것처럼 보였지만 실제로는 제대로 연결되지 않았습니다.
참조 페이지 https://stackoverflow.com/questions/11760177
반응형
'MySql' 카테고리의 다른 글
MySQL "잘못된 문자열 값"오류를 수정하는 방법? (0) | 2021.02.02 |
---|---|
MySQL 다른 테이블의 값으로 mysql 업데이트 열 (0) | 2021.02.02 |
MySQL SQL Query to Select Everything Except the Max Value (0) | 2021.02.02 |
MySQL 쿼리를 사용하여 전체 테이블에서 텍스트 찾기 및 바꾸기 (0) | 2021.02.02 |
MySQL Stored Procedures, MySQL and PHP (0) | 2021.02.02 |
댓글