­
­
HoguInside & ㅁ ㅇ ㄷ nail: DATABASES

IT. POST LIST

POST ALL LABEL

mysql InnoDB: Error: Table "mysql"."innodb_table_stats" not found.

By 때찌때찌맴매 - 10월 26, 2018
  • Share:

mysql replication 간단하게 구성

By 때찌때찌맴매 - 5월 30, 2018
mysql replication 간단하게 구성 * mysql(mariadb) replicatin을 간단하게 구성해 봅시다. 이런저런 설정 건들지 말고 심플하게.* 해당 작업은 mysql 5.5 버전에서 진행하였습니다. [ Master DB server ] i) mycnf 설정? [root@DB_master ~]# vi /etc/my.cnf server-id = 2 [root@DB_master ~]# /etc/init.d/mysqld restart * server-id 는 어떤 번호도 노상관 입니다. slave서버와 다르게만 하면 되고, 통상적으로 master 1 slave 2 ~ 이런식으로 설정 하지만 저는 실수로 반대로...

Continue Reading

  • Share:

Mysql(MariaDB) INNODB .ibd 파일로 데이터 복구

By 때찌때찌맴매 - 5월 21, 2018
Mysql(MariaDB) INNODB .ibd 파일로 데이터 복구 * db 데이터 손실시 복구 방법은 백업된 sql 파일, bin-log파일, ibd,frm 등을 이용한 복구 방법 입니다. * myisam 이라면 편하겠지만, innodb 라면 복구시 절차들이 귀찮긴 합니다. * my.cnf 에 " innodb_file_per_table = 1  "  옵션이 있다면,  ibd 파일이 db디렉토리에 생성이 되어 있고, 해당 파일로 데이터 복구 진행합니다. * 해당 작업은 전기 차단으로 인해 db가 손상되어 덤프불가, 백업 sql파일은 1주일전...

Continue Reading

  • Share:

shell script mysql 패스워드 변경

By 때찌때찌맴매 - 3월 13, 2018
shell script  mysql 패스워드 변경 ** mysql 패스워드 변경 스크립트 입니다. ** 계정 및 패스워드를 변수를 사용하여, 필요시 주기적으로 패스워드 변경 진행을 합니다. #! /bin/bash echo " use mysql; update user set password=password('change_password') where user='root'; flush privileges;" | /usr/local/mysql/bin/mysql -pPASSWORD ...

Continue Reading

  • Share:

mysql innodb 데이터 복구 Feat. binlog

By 때찌때찌맴매 - 12월 07, 2017
mysql innodb 데이터 복구  Feat. binlog ** 한 연예 언론사 매니지드 중 db가 깨지는 상황이 발생하였습니다. 데몬은 정상적으로 올라와 있으나 mysql 접속이 불가능하고, 이로 인해 기자들이 올리는 기사가 올라가지 않는 현상이 발생 합니다.  빠른 시간 내에 처리해야 하기 때문에 현재 상황 안내 후 작업 진행 하였습니다. ** 기존 data 디렉터리 백업 # mv /usr/local/mysql/data /usr/local/mysql/data_back ** data 디렉터리 생성 # /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data...

Continue Reading

  • Share:

[MySQL]사용자 계정 생성 및 삭제

By 때찌때찌맴매 - 8월 13, 2017
MySQL에 root로 접속 한 뒤 use mysql; select host,user from user; 현재 생성된 db의 사용자 계정들을 확인할 수 있다. 사용자 계정 생성 GRANT USAGE ON [database명].[table명] TO [user명]@[server명] IDENTIFIED BY [‘패스워드’]; ex) grant usage on database.* to user1@localhost identified by ‘user1′; 생성된 사용자 계정 권한 설정 GRANT ALL ON [database명].[table명] TO [user명]@[server명];    =>  모든 권한을 준다 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON [database명].[tabel명] TO [user명]@[server명];...

Continue Reading

  • Share:

InnoDB 테이블 손상(깨어진)시 강제 복구 (innodb_force_recovery)

By 때찌때찌맴매 - 9월 17, 2014
출쳐 : http://www.mysqlkorea.com/ 만일 데이터베이스 페이지 깨짐이 존재한다면, SELECT INTO OUTFILE를 사용해서 데이터베이스에서 테이블을 덤프하기를 원할 수도 있을 것이다. 일반적으로 이러한 방식으로 얻게 되는 대부분의 데이터는 완전한 형태의 데이터다. 데이터 깨짐으로 인해 SELECT * FROM tbl_name명령문 또는 InnoDB 백그라운드 연산이 깨지게 되거나, 또는 InnoDB의 롤-포워드 복구 (roll-forward)가 발생할 수도 있다. 하지만, 테이블 덤프를 하기 위해, 백그라운드 연산이 구동되지 못하도록 하는 동안에 InnoDB 스토리지...

Continue Reading

  • Share:

mysql 기본 명령어

By 때찌때찌맴매 - 1월 13, 2014
mysql 기본 명령어 1. 새로운 계정 만들고 관리하기(DB 사용권한 주기) * mysql 접속 : mysql -u계정ID -p비밀번호 데이터베이스명(DB명 생략가능) * mysql 종료 : quit \q i) 데이터 베이스명 만들기 create database DB명; ii) user 테이블에 계정, 비밀번호 등록 insert into user(host, user, password) values(‘호스트명’. ‘계정’, password(‘계정비밀번호’)); iii) db테이블에 db사용권한 등록 insert into db valuse(‘호스트명’, ‘DB명’, ‘계정’, ‘Y 12개’…); ==> 모든권한 줄 필요 없으면...

Continue Reading

  • Share:

db 서버 외부 mysql 커넥션 지연

By 때찌때찌맴매 - 12월 04, 2013
mysql 프로세스 확인 root@localhost# mysqladmin -uroot -p proc stat -i5 패스워드 입력  +—-+——+———–+—-+———+——+——-+——————+ | Id | User | Host      | db | Command | Time | State | Info             | +—-+——+———–+—-+———+——+——-+——————+ | 1  | root | localhost |    | Query   | 0    |       | show processlist | +—-+——+———–+—-+———+——+——-+——————+ Uptime:...

Continue Reading

  • Share:

Client does not support authentication protocol requested by server; consider upgrading MySQL (4.0->5.0 마이그레이션시)

By 때찌때찌맴매 - 12월 04, 2013
mysql 마이그레이션 4.0 에서 5.0 이상으로 버젼 업. db 정상 접근 및 소스 connection 부분도 정상이다..그런데.. Client does not support authentication protocol requested by server; consider upgrading MySQL —>요론 에러가… 확인  결과 mysql 4.1 미만에서 그 이상으로 버젼 업후 홈페이지에 연동 시키면 이러한 오류가 나는 경우가 있음.. 이경우 걍 4.0 이하를 위한 접속계정을 해주면됨 [root@localhost ]# mysql -uroot -p mysql> use mysql; Database...

Continue Reading

  • Share:

InnoDB: Error: data file /usr/local/mysql/data/ibdata1 is of a different size (innodb 에러)

By 때찌때찌맴매 - 12월 04, 2013
에러 메시지 ex)  [root@lottov data]# vi localhost.err InnoDB: Error: data file /usr/local/mysql/data/ibdata1 is of a different size InnoDB: 640 pages (rounded down to MB) InnoDB: than specified in the .cnf file 128000 pages! InnoDB: Could not open or create data files. InnoDB: If you tried to add new data files, and it failed here, InnoDB: you should now edit innodb_data_file_path in my.cnf back...

Continue Reading

  • Share:

processlist 실시간 확인

By 때찌때찌맴매 - 12월 04, 2013
사용법 # /usr/local/mysql/bin/mysqladmin -i3 processlist -p 옵션중 i3 은 3초마다 출력  또는 mysql 로그인 후 에 show processlist; 하면 확인 할 수 있다. ...

Continue Reading

  • Share: