MY-SQL/Access denied for user 2 [ MYSQL ] 원격 접속 안될 때 mysql 원격에서 접속 안될 때 nestat -lptn 을 쳐봤을 때 mysql 이 사용중인 port 중 3306 port 가 127.0.0.1 IP 로 열려 있다면 local 에서 밖에 접속이 안된다. 설정 파일에서 mysql 설정을 local 로만 접속 하도록 해서 생기는 문제 인데 해결 방법은 설정파일인 my.cnf (보통 /etc 밑에 있음) 에서 bind-address = 127.0.0.1 요부분을 주석 처리 하고 bind-address = 0.0.0.0 으로 바꿔 주고 mysql 을 재시작 해주면 된다. 2012. 8. 31. [ MYSQL ] Access denied for user ~ (using password: YES) 이렇게 나올 경우 1. mysql 의 데이터베이스 mysql 로 들어가서 User 테이블의 정보를 확인 해 본다. User 컬럼의 localhost 와 % 의 비밀 번호 정보가 다르게 입력 되어 있을 수 있다. 다를 경우 update user set Password=Password('05ghcjfl') where User='smadeco' and Host='%'; commit; FLUSH PRIVILEGES; 이런 식으로 재등록 해준다. 2. 권한이 없는 문제일 경우 GRANT ALL PRIVILEGES ON *.*TO 'smadeco'@'%' IDENTIFIED BY 'password' with GRANT OPTION; (smadeco 는 user id임) FLUSH PRIVILEGES; 이런 식으로 .. 2012. 2. 23. 이전 1 다음