error
-
php 호출시 mysql 소켓파일을 못찾을때└ Mysql 2012. 9. 6. 15:55
멍텅구리는 오늘도 무한 구글링;; 브라우저 에러Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in/home/monitor_in_neople/_lib/class_db_connect.php on line 39 Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/monitor_in_neople/_lib/class_dbs.inc on line 196 Query : SELECT * FROM server_info WHERE ..
-
Got a packet bigger than 'max_allowed_packet' bytesProgramming 2011. 9. 1. 12:25
크기가 큰 데이터를 DB에 넣어볼 일이 그동안 없었는데 최근 이런 에러가나서 찾아봤다. DB 테이블에 컬럼의 값이 유효해도 실제로 들어가지 않는 이유는 클라이언트와 서버의 통신 프로토콜의 최대 패킷 크기에 의해서 결정되기 때문이란다. (Myql 4 이전 버젼은 16MB, Mysql 4 이후는 1GB가 허용된다.) Error Code : 1153 Got a packet bigger than 'max_allowed_packet' bytes 이런 경우는 my.cnf 파일을 설정해준 후 Mysql 을 재시작! (10MB 넘는 내용은 짤라버렸다;; 물론~ 내용을 확인할 다른 조취를 취했지~) ]$ vi /etc/my.cnf [client] port = 3306 socket = /tmp/mysqld.sock max..