Php,Apache,Mysql 설치까지 완료후
Mysql 외부접속을 하려고하니 접속실패한다.

 

나는 아래의 방법으로 해결했다.

 

해결방법은

일단 크게 권한문제 or 비밀번호 문제(비밀번호를 모르거나 or 비밀번호가 보안상 필수사항을 충족시키지못할떄)

 

권한문제 일 경우

 

1.아래로 이동

cd /etc/mysql/mysql.conf.d# vi mysql.conf.d

 

 

2.vi 편집기 이용

vi mysqld.cnf

 

3.bind-address를 수정


수정할때에는 키보드로 이동한다음 i를 누르고 
아래처럼 insert모드로 변경되면 수정이 가능하다.
아마 처음에는 127.0.0.1로 세팅이 되어있을것이다.

127.0.0.1 -> 0.0.0.0 으로 아래처럼 변경하자

그리고 ctrl+C를 누른후 :wq를 입력하자

 

 

비밀번호 문제(비밀번호를 모르거나 or 비밀번호가 보안상 필수사항을 충족시키지못할떄) 일 경우

 

 

 

1.sudo -s로 root로 접속한다.

 

 

2.root계정 으로 mysql접속

 

3.비밀번호 변경명령어 입력

 

grant all privileges on *.* to root@'%' identified by '변경할비밀번호 입력';

 

이떄 error가 뜬다면 비밀번호 보안때문에 그런데 영문 대소문자,번호,특수문자를 섞자!!

 

아래처럼 뜨면 완료

 

4.변경사항 저장

mysql>FLUSH PRIVILEGES;

 

5.exit

 

 

6.mysql 재시작 까지 하면 완료

 

# service mysql restart

 

 

7.완료

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함