MySQL vs MariaDB
·
DataBase/MySQL
MySQL License(==Subscription) by Oracle 연간 Enterprise 이용료가 150만원이나 하는 MySQL.. Oracle에 묶인게 맘에 들지 않았던 MySQL 개발자들이 뛰쳐나와 개발한 것이 MariaDB이다. MySQL과 다르게 오픈소스로 Free Software (무료)다. 오늘은 같은듯 다른듯한 이 두 DB의 주요 차이점을 정리한다. MySQL MariaDB JSON type support not support but alias for JSON which is actually a LONGTEXT Default Authentication caching_sha2_password (using SHA-256) as default (after 8.0 version) only u..
[MySQL] Dump & Restore
·
DataBase/MySQL
Dump 1. MySQL Workbench 사용 2. mysqldump 명령어 사용 mysqldump -h 호스트주소 -u 유저명 -p DB명 (--single-transaction) (--column-statistics=0) > Dump파일저장경로 다음 2개의 파라미터는 옵션이다. (필수가 아니다.) --single-transaction This option sets the transaction isolation mode to REPEATABLE READ and sends a START TRANSACTION SQL statement to the server before dumping data. 정확한 해석은 나중으로 일단 미룬다.. --column-statistics=0 Write ANALYZE TAB..
[MySQL installer]이 제품의 구성 데이터가 손상되었습니다. 고객 지원 담당자에게 문의하십시오.
·
DataBase/Error
문제상황 기존 MySQL 파일을 모두 삭제하고 installer 를 받아 재설치하려는데 [mysql installer] 한글로는 "이 제품의 구성 데이터가 손상되었습니다. 고객 지원 담당자에게 문의하십시오." 혹은 새 버전을 설치하려하면 "commnuity the older version of mysql installer" 에러 메시지 출력. 원인 보통 MySQL을 삭제하는 과정은 다음과 같다. 1. Program Files\MySQL 폴더 삭제 2. 제어판에서 MySQL 관련 프로그램을 모두 삭제 3. 레지스트리 값에서 'mysql'을 검색하여 레지스트리를 모두 지운다. 여기서 '3번'이 문제였다. 해결 방법 1. 설치파일을 실행할 때 로그파일에 에러 내역을 담는다. 2. 로그파일로 부터 원인을 찾는다..
MySQL 루트계정 비밀번호 변경.
·
DataBase/MySQL
update user set authentication_string=password('변경할비밀번호') where user='root'; 를 사용하자! 근데 에러가 나는 건 마찬가지 일 것이다. 메롱 [구문] ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '원하는 비밀번호값'; [Reference] MySQL 8.0 비밀번호 변경하기! (MySQL 5.7버전 이상) mysql 비밀번호 변경하다가 병들겠네. 5번은 지웠다가 설치한듯.ㅋㅋㅋ 미친듯이 찾다가 중국분이 올리신 글 보고 어느정도 해결된건 안비밀.(중국어 모름) 아니 세상에 내가 중문글을 읽어볼거라곤 꿈에도 몰랐잖.. to-dy.tistory.com