본문 바로가기

MySQL

character set 과 collation 의 차이 데이터베이스와 테이블의 character set 확인은 아래와 같이 한다.show create table {table_name};show create database {database_name}; 캐릭터셋 변경은 아래와 같이 한다.-- 데이터베이스 캐릭터셋 변경법alter database {database_name} character set={charset_name};-- 테이블의 캐릭터셋 변경법 alter table {table_name} character set={charset_name};-- 컬럼 캐릭터셋 변경법alter table {table_name} modify {column_name} {column_type} character set={charset_name}; 아래는 character se.. 더보기
sort aborted 에러 발생시 해결법 에러 로그에 보면 sort aborted 에러가 찍히는 경우가 있습니다그땐 아래의 내용을 점검해 보면 해결 되는 경우가 많습니다 There is at least few known things to cause this message:Insufficient disk space in tmpdir prevented tmpfile from being created.Insufficient memory for sort_buffer_size to be allocated.Somebody ran KILL in the middle of a filesort.The server was shutdown while some queries were sorting.A transaction got rolled back or aborte.. 더보기
(vb 스크립트를 이용하여) excel 에서 MySQL 연결 후 데이터 추출 excel 에서 mysql 연결 http://sway.tistory.com/entry/Excel%EC%97%90%EC%84%9C-MySql%EC%97%B0%EB%8F%99-%ED%85%8C%EC%8A%A4%ED%8A%B8 더보기
데이터베이스 / 테이블 용량 알아보는 쿼리 in MySQL -- 데이터베이스 용량 SELECT s.schema_name, CONCAT(IFNULL(ROUND((SUM(t.data_length)+SUM(t.index_length))/1024/1024,2),0.00),"Mb") total_size, CONCAT(IFNULL(ROUND(((SUM(t.data_length)+SUM(t.index_length))-SUM(t.data_free))/1024/1024,2),0.00),"Mb") data_used, CONCAT(IFNULL(ROUND(SUM(data_free)/1024/1024,2),0.00),"Mb") data_free, IFNULL(ROUND((((SUM(t.data_length)+SUM(t.index_length))-SUM(t.data_free))/((SU.. 더보기
Mysql 사용자계정 생성하기 Last updated 2011/05/25 2011/05/25 내용수정 ** 간과하기 쉽다 반드시 입력하자 mysql> use mysql - 사용자 계정을 DB에 등록하기 mysql> insert into user -> (host, user, password) -> values ('[hostname or ip]', '[user_name]', password('[user_password]')); - 사용자가 접근할 DB에 select, insert, update, delete 권한 부여 하기 mysql> insert into db -> (host,db,user,select_priv,insert_priv,update_priv,delete_priv, -> create_priv,drop_priv) -> valu.. 더보기