[카테고리:] 웹|DB|개발
-
[MYSQL] mysql의 client library 설치하기
mysql 5.0 이상버전의 소스로 컴파일하여 설치할 때에는 client library를 별도로 한번 더 컴파일해주어야 했다.mysql 설치 후 ./configure \--enable-thread-safe-client \--with-charset=euckr \--without-server \--without-query-cache \--without-docs \--without-man \--without-bench \--without-readline \--without-libeditmake && make install 위와 같이 pr …
-
[MYSQL] 부팅 시 자동 실행 되도록 서비스 등록하기
MySQL을 설치할 때는 Daemon 들이 root 소유자로 실행되지 않도록 하는 것이 좋다. 보안상 MySQL의 취약성이 발결되어 공격을 당하게 되면 곧바로 root shell을 획득하는 것이 가능하기 때문이다. 따라서 MySQL을 mysql과 같이 일반 계정으로 실행되도록 설치하라. 그리고 부팅 시 자동으로 실행되도록 하기 위해서는 다음과 같은 작업 절차를 거친다. 1. 설치된 디렉토리 (여기서는 /app/mysql5 로 가정한다.) 아래의 support-files 디렉토리로 이동하고... 2. mysql.server 라는 파 …
-
[MYSQL] root 및 계정의 패스워드 분실 시 초기화 방법
1. mysql 을 다음과 같이 --skip_grant 옵션으로 실행한다. mysqld_safe --skip_grant & 패스워드 없이 접근이 가능합니다. 2. mysql 만 치고 접속합니다. 3. connect mysql; (root의 패스워드 수정할 때) 4. update user set password=password('new-password') where user='root'; 5. flush privileges; root 패스워드를 잊어 버렸을 경우 root 패스워드 재설정해 주는 과정임