반응형
> localhost로 접속이 안되어 아래의 방법으로 접근했더니 성공.
1. 제어판의 서비스 항목에서 mysql 서비스를 중지한다.
2. C:\ProgramData\MySQL\MySQL Server 5.7 폴더의 my.ini 파일을 변경한다.
[mysqld] 항목에 아래 한줄을 추가한다.
skip-grant-tables
3. 제어판의 서비스 항목에서 mysql 서비스를 실행한다.
4. 커맨드 창을 실행 시킨 후 mysql 입력한다.
5. 아래 내용을 입력한다.
UPDATE mysql.user SET authentication_string = PASSWORD(‘원하는 비밀번호’)
WHERE User = ‘root’ AND Host = ‘localhost’;
6. 변경완료
아래는 수많은 실패의 흔적입니다.ㅜㅜ
[에러 메시지]
ERROR 1130 (HY000) : Host 'localhost' is not allowed to connect to this MySQL server
> mysql root 계정이 localhost로 접속 안되는 오류
[참고 사이트]
http://blog.whitelife.co.kr/43
>my.ini 에서 ip주소 (127.0.0.1 과 192.168.0.2를 bind 해줘도 안 접속이 안됨)
실패
http://www.jkun.net/235
>my.ini에서 0.0.0.0로 bind하고, #skp-networking 부분 삭제
실패
>my.ini에서 localhost로 바인드
실패
>원격 연결 후 로그인
실패
반응형
'Server > MySql' 카테고리의 다른 글
[MySQL] 초보자 게시판 생성 시 사용했던 SQL모음 (0) | 2018.07.02 |
---|---|
[MySQL] 자동 증가값 초기화 / AUTO_INCREMENT (0) | 2017.11.23 |
[MySQL] MySql 환경 변수 설정 방법 (0) | 2017.11.16 |