MySQL 관리 쿼리

내가 필요한것만 정리

  • 유저 생성

GRANT ALL PRIVILEGES ON DB이름.테이블이름(*) TO 유저이름@'localhost' IDENTIFIED BY '암호';

  • 유저 비밀번호 변경

SET PASSWORD FOR 유저이름@'localhost' = PASSWORD('바꿀암호');

 

  •  유저 삭제

DROP USER 유저이름@'localhost';

  • 정보 갱신

FLUSH PRIVILEGES;

 참고자료
  • http://cafe.naver.com/neloi/134

suPHP

서버에서 PHP는 apache 계정의 권한으로 돌아가기 때문에, 유저 폴더에 있는 유저 권한의 폴더에 접근을 할 때에 문제가 발생하는 경우가 가끔 있다.

이럴 경우에 suPHP를 서버에 설치해주면, PHP가 유저 권한으로 실행돼서 문제를 해결할 수 있다.

  • 우분투에서는 libapache2-mod-suphp 로 깔 수 있다.
  • suPHP 홈페이지: http://www.suphp.org/Home.html

우분투 16.04 LTS 버전에서 suPHP가 퇴출됐다. 더이상 사용할 수 없으므로 FastCGI와 PHP-fpm을 사용해서 똑같은 환경을 구현해야 한다. 뭔가 조금 더 느려진 기분이고, 설정하기가 좀 불편하다. 이 글에서 하는 방법을 찾을 수 있다.