구슬이네 IT & Media / IT 와 미디어를 바라봅니다



워드프레스에서 글을 쓸 때 첨부이미지는 모두다 이미지 링크를 공유기에 하드를 연결해서 제공했었는데요, 공유기가 바뀌면서 그 링크의 주소체계가 바뀌었습니다. 


하지만 바꿔야할 이미지가 너무 많기 때문에 수작업으로 할 수는 없구요. 대신 mysql 쿼리를 실행해서바꿨습니다.


UPDATE

wp_posts 

SET

post_content = replace ( post_content, 'http://aaa.bbb.com:11111/image_home/', 'http://ccc.ddd.com:22222/eee/fff/ggg/image_home/')

WHERE 

post_content LIKE '%http:/aaa.bbb.com:11111/image_home/%'


정리하자면 호스팅 회사에서 제공하는 텔넷환경이든, gui tool로 자기 pc에서 접속하든 mysql 쿼리를 사용할 줄 알면 포스트 글 내용을 바꾸는게 가능합니다. ~~




auto_increment 옵션을 사용

CREATE TABLE log_view  ( 
id   int not null auto_increment primary key,
list   text NOT NULL,
pernr       char(8) NOT NULL,
ip       varchar(15) NULL,
    codedate    char(8) NOT NULL
)




참고문서 : http://blog.naver.com/sylphjm?Redirect=Log&logNo=130070845920

로그 조회

mysql/var 로 이동

mysql-bin.xxxxxx 파일을 본다.

vi mysql-bin.xxxxxx

mysqlbinlog mysql-bin.xxxxxx

 

로그 삭제

mysql -u root -p -e "PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE,INTERVAL 30 DAY)"

 

하고나면 용량이 확 줄음



1. insert select

insert into  넣을 테이블명

select * from 조회테이블명 where ~~~

2. select insert

select 필드명 into 넣을 테이블명

from 테이블명 wher ~~

* select insert의 경우 쿼리실행시 테이블이 바로 생성도지만.. 테이블에 키는 복사되지 않음

 

참고문서

 

http://blog.naver.com/lhs860226?Redirect=Log&logNo=156326619