mysql 에서 MyISAM 방식과 InnoDB 방식의 차이 2011-09-13 16:46:48에 작성.

얼마전까지만 해도 MyISAM 과 InnoDB 방식에 대해서 약간 잘못 알고 있었다. 내가 알고 있던 것은 아래와 같다. 잘못 알고 있던 사실 데이터베이스 자체에 InnoDB와 MyISAM이라는 엔진을 지정할 수 있음. MyISAM InnoDB에 비해 속도가 빠름. count(*)의 쿼리 속도가 빠름. 간단한 디비를 구축하기에 쉽고 속도도 빠름. InnoDB MyISAM에 비해 속도가 느리고 디비 용량을 더 많이 차지함. 자원을…

root 의 mysql 비밀번호를 잊었을 때 2009-12-18 15:05:26에 작성.

/etc/init.d/mysql stop 로 mysql 데몬을 중지 시키고 아래와 같이 입력합니다. mysqld_safe –skip-grant-tables & # mysql -u root mysql을 시작하셔서 mysql> use mysql; mysql> update user set password=PASSWORD(“새 비밀번호”) where User=’root’; mysql> flush privileges; mysql> quit killall mysqld_safe 위와같이 작업합니다 # /etc/init.d/mysql restart 그리고 mysql데몬을 재시작합니다. 출처 http://www.cyberciti.biz/tips/recover-mysql-root-password.html

mysql 원격지 접속시 딜레이 문제 해결 2009-07-15 07:26:30에 작성.

mysql 설정 파일을 열어, 내용을 추가합니다. mysql 설정 파일은 다음의 위치에 있습니다. 윈도우: Mysql디렉토리\my.ini 리눅스: /etc/mysql/my.cnf 아래의 내용을 추가합니다. skip-external-locking skip-locking skip-name-resolve skip-host-cach 그리고 mysql을 재시작 또는 리로드 해줍니다. 윈도우: 컴퓨터 관리 – 서비스 및 응용 프로그램 – 서비스 – Mysql 또는 우클릭 후 재시작 리눅스: sudo /etc/init.d/mysql reload

mysql 원격접속시 오류가 발생할때 2009-07-12 11:42:53에 작성.

Lost Connection to MySQL server during query 오류 my.cnf 에서 127.0.0.1이 바인딩 아이피로 지정되어 있다. 127.0.0.1으로 바인딩 하는 경우 로컬호스트에서만 접속기 가능하다. 해결을 하려면 my.cnf 파일을 열어 bind-address = 127.0.0.1 부분을 주석처리하거나, 127.0.0.1 을 0.0.0.0 으로 변경한다. 외부 접속이 허용되며 이렇게 할 경우 보안에 주의해야한다. Client does not support authentication protocol requested by server; consider…