목록2022/07/31 (3)
전산쟁이의 기억노트
5.5부터는 innodb를 기본엔진으로 사용하기 때문에, Myisam을 사용할 경우, 테이블 구성시 엔진타입을 따로 기재해 주어야 함. Master1 : 192.168.20.11 Master2 : 192.168.20.12 Mysql replication 구성하기(Dual Master) Master1 my.cnf파일 수정 /etc/my.cnf파일에 해당 내용 추가하기 $> vi /etc/my.cnf server-id = 1 binlog-do-db=wordpress (리플리케이션 사용할 DB명, 여러개의 DB일 경우, 한칸씩 띄우면 됨. wordpress mysql, 전체 DB를 복제할경우엔는 따로 설정하지않아도 됨) Master2 /etc/my.cnf파일에 내용 변경 $> vi /etc/my.cnf ser..
Mysql 4버전은 innodb가 기본포함이지만, 5.1버전은 컴파일시 옵션을 넣어야 함. $> ./configure --prefix=/usr/local/mysql \ --with-extra-charsets=all \ --with-readline \ --with-plugins=max \ --with-charset=utf8 \ --with-innodb (혹은 --with-plugins=innobase) 설치 끝나고 innodb 포함 여부 확인은 mysql 접속해서 쿼리 날리면 됨 mysql> show variables like 'have_innodb'; +—————+——-+ | Variable_name | Value | +—————+——-+ | have_innodb | YES | +—————+——-+ 1 ..
mysql 데이터 이전(재설치 이후) root로 로그인하여 쿼리 작업이 다른 쿼리는 정상적으로 적용되는데, grant구문 실행하면 access denied 처리될때, 요롷게..??? mysql> grant all privileges on *.* to 'root'@'1.2.3.4' identified by '123123' with grant option; ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 구글링결과.. 데이터 이전 작업 중 먼가 호환이 안되었던 모양. 다음과같이 mysqlupgrade를 실행했다. $> mysql_upgrade -u root -p Enter password: … 이하 화면 생략..