반응형
  • 계정추가
    • select * from mysql.user로 현재 모든 user확인
    • create user 'root'@'%' identified by 'password'로 외부접속 가능한 계정을 추가
    • root@127.0.0.1만 있으면 localhost에서만 접속이 가능, root@%로 해서 외부접근 가능하도록 해줌
    • show grants for root@'%'로 권한확인
    • grant all privileges of *.* fo root@'%'로 권한추가해줌
  • mysql port 변경, 외부접속 허용
    • sudo vi /etc/mysql/mysql.conf.d/mysqld.conf로 설정파일 확인 (경로는 다를수 있음)
    • vi sudo로 안열면 readonly라서 안고쳐짐
    • 기본포트는 3306, port찾아서 변경가능
    • bind-address=127.0.0.1이거 있으면 외부접속 안됨, 주석처리해줌
    • 변경후 sudo service mysql restart로 재시작

 

반응형

+ Recent posts