MySQL 4

[Mysql] database 백업(backup) / 복구(restore)

데이터베이스를 이용해서 sub PC 에서 작업을 하다보니 실제 server와 작업 server간에 mysql database의 sync를 맞추어야 할 일이 종종 있다. schedule 을 걸어 자동으로 하면 좋겠지만 접근 제한을 localhost 로 만한 상황이라 dump file을 직접 추출하여 복사하여 다시 복구하는 방식으로 진행하였다. [Mysql backup to file] $ mysqldump -u "Mysql사용자ID" -p "MysqlDatabaseName" > dump.sqlEnter password:$ ls -al dump.sql-rw-rw-r-- 1 ubuntu ubuntu 22280615 Dec 3 02:23 dump.sql [Mysql restore from file] $ mysql..

Database 2016.12.03

Mysql 사용자 조회/추가/생성/삭제

Mysql 사용자 조회 mysql 에 오랜만에 접속해 보면 내가 어떤 사용자를 생성했었는지 간혹 기억이 나지 않을 때가 있다.아래와 같이 확인하면 된다. mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> select user, host from user; +------------------+-----------+ | user | host | +------------------+-----------+ | analyzer | % | | root | 127..

Database 2015.10.29

텍스트 파일을 database에 저장하는 방법

mysql> select version();+-------------------------+| version() |+-------------------------+| 5.5.44-0ubuntu0.14.04.1 |+-------------------------+1 row in set (0.00 sec)mysql 5.5.44 기준으로 다음과 같다. 입력할 Data 파일의 양식은 다음과 같이 TAB으로 구분자를 주면 된다. ITEMITEMITEMITEMITEMITEMITEMITEMITEM... 그리고 기본 명령어는 다음과 같다.mysql> load data local infile "data.txt" into table TABLENAME; mysql> load data local infile "data.txt"..

Database 2015.10.27

mysql 기본 encoding 변경 (latin1 to utf8)

[mysql 에 저장된 한글이 깨질 경우에 대한 결론] -. 아래 3가지 항목을 확인하자 1. mysql의 기본 character set을 utf8로 변경한다. 2. table의 기본 character set을 utf8로 변경한다. 3. column의 character set을 utf8로 변경한다. 이렇게 3가지를 다하니 한글이 잘 보인다...... [mysql의 기본 character set 을 utf8로 변경] mysql 초기값을 보면 latin1 으로 character set이 설정되어 있다. 이로 인해 한글이 제대로 표시가 되지 않는데 django에서 보면 표시가 되지 않거나 깨져서 보인다. 검색을 좀 해보니 mysql의 기본 encoding을 utf8로 변경해야 한다고 한다. [/etc/mysq..

Database 2015.10.23