전체 글223 [스크랩] “ MySQL 쓰면서 하지 말아야 할 것 17가지 ” http://www.slideshare.net/techdude/how-to-kill-mysql-performance 작게 생각하기 - 조만간 규모가 커질거라면 MySQL ecosystem을 봐야된다. - 그리고 캐싱 빡시게 안 하는 메이저 웹사이트는 없다. - develooper.com의 Hansen PT랑 Ilia 튜토리얼 볼 것 - 처음부터 확장 가능하게 아키텍처 잘 쪼개놔야된다. - 복제랑 파티셔닝 어떻게 할지 미리 계획 세워놔라. - 파일 기반 세션 좀 쓰지마 -_- - 그렇다고 너무 쓸데없이 크게 생각하지도 말 것 - 특히 성능하고 확장성 구분 못 하면 난감함 EXPLAIN 안 써보기 - SELECT 앞에 EXPLAIN 이라고 붙이기만 하면 되는 것을 (..) - 실행 계획 확인 - 타입 컬럼에.. 2014. 2. 3. mysql 테이블복사 MySQL 테이블 복사하기 필드의 타입과, 필드의 숫자가 동일한 두 테이블간의 데이터를 복사하는 쿼리를 적어 놓는다. 다른 두 데이터베이스간 테이블 복사하는 방법도 함께 적어 놓자. 복사할 테이블이 존재하지 않을경우테이블을 생성후, 데이터를 복사CREATE TABLE [대상 테이블명] SELECT * FROM [원본 테이블명] 복사할 테이블이 존재하는 경우 기존의 데이터를 바로 복사 INSERT INTO [대상 테이블명] SELECT * FROM [원본 테이블명] 다른 데이터 베이스 간의 테이블 값 복사 mysql> INSERT INTO [대상 데이터베이스명].[대상 테이블명] -> SELECT * FROM [원본 데이터베이스명].[원본테이블명] 필드의 타입과 숫자가 다르면 당연히 복사가 안된다. ㅎ 중.. 2014. 1. 29. Linux에서 열린 포트 확인/상대방 포트 확인/포트 열기 리눅스에서 서버 프로세스를 개발하고 테스트하다 보면 서버 프로세스는 정상적으로 기동되어 있는데 다른 컴퓨터에서 접속이 안되는 경우가 있다. 여러 가지 이유가 있겠지만 포트가 열려 있지 않아서 그런 경우도 있다. 이 글은 그런 상황에서 포트가 열려 있는지를 확인하고 닫혀 있었다면 포트를 열어주는 방법에 대한 글이다. 리눅스에서 현재 열려 있는 포트를 확인하는 방법 열려 있는 모든 포트를 표시하기netstat -nap n:host명으로 표시 안함 a:모든소켓 표시 p:프로세스ID와 프로그램명 표시 LISTEN중인 포트를 표시하기netstat -nap | grep LISTEN) 상대방 포트가 열려 있는지를 확인하는 방법상대방 머신에 접속이 되지 않을 때 혹시 포트가 막혀 있는지를 확인해 보자. netcat(n.. 2014. 1. 29. mysql 외부접속 허용하기 MYSQL : 5.1 version특정 사용자 계정의 외부접속 허용하기 – 여기서는 root 를 예로 든다.1. mysql 접속 후 mysql database 선택 mysql> use mysql;2. user 테이블 살펴보기 mysql> select host, user, password from user;root 의 host 값들은 localhost, 127.0.0.1 등으로 기본 등록되어 있지만, 외부접속을 나타내는 값이 없다. 특정 아이피로 지정할 수도 있지만 여기선 % 기호로 어디서든 접속 가능하게 만든다.3. 권한 설정 mysql> grant all privileges on *.* to ‘root’@'%’ identified by ‘root의 패스워드’; Query OK, 0 rows affect.. 2014. 1. 29. 이전 1 ··· 15 16 17 18 19 20 21 ··· 56 다음