DB/Mysql 8

[Database] AWS RDS mysql dump시...warning..

기억을 했음에도 잊어버리곤 하기에 글을 남겨 본다. AWS RDS를 사용하다보면 아주 가끔은 dump를 실행해야 하는 경우는 필요하다. mysqldump 명령어를 이용해서 dump시 아래와 같은 warning을 마주하게 된다. 이때 당황해 하지 말고 옵션을 추가하여 dump를 진행하면 된다. Warning msg #1 Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions, even those that changed suppressed parts of the database. If you don't want to restore GTIDs, pass --set-gtid-p..

DB/Mysql 2023.11.02

[Mysql] ERROR 1129 (HY000): Host 'xxx.xxx.xxx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

Mysql사용시 remote host에서 mysql로 원격 접근시 아래와 같은 메시지가 출력 되면서 정상적으로 접근이 되지 않았다. Error ERROR 1129 (HY000): Host 'xxx.xxx.xxx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' Colsole상에서는 위와 같이 나오지만 java 로그상에서는아래와 같이 나오는 것 같다. mysql 에러코드:1129 blocked because of many connection erros 내용은 조금 다를수 있지만 그래도 비슷한 맥락이 있다. Error code 1129 와 Block이 되었다는 점.... 일단 위 증상은 아래와 같다...

DB/Mysql 2020.10.27

[Mysql/MariaDB] "mysql: [Warning] Using a password on the command line interface can be insecure." 발생 시

Bash script 또는 Console line에서 Mysql 또는 MariaDB 로 바로 쿼리시 아래와 같은 경고문구가 출력된다. mysql: [Warning] Using a password on the command line interface can be insecure. 위와 같은 경고 문구가 싫은 경우 아래와 같이 설정하면 경고 문구는 없앨수 있다. USAGE ] ./mysql_config_editor set --host=DB호스트 --login-path=호출을 위한 이름 --user=DB_User_NAME --password sh-4.2# ./mysql_config_editor set --host=localhost --login-path=root --user=root --password Ent..

DB/Mysql 2020.09.11

[Mysql/MariaDb ] innodb frm파일에서 table schema 복구

frm 확장자 파일을 이용하여 tables Schema를 복구하는 방법이다. 설치 및 작업은 아주 간단하다. 환경 OS : CentOS release 6.3 (Final) DB : Mysql 5.5.62-log 설치 방법 - 설치 방법은 정말 간단하다. # curl -s http://get.dbsake.net > [SAVE_PATH]/dbsake ## 실행 권한 추가 # chmod u+x dbsake 사용 방법 ### 화면으로 바로 출력 됨 : 이방법의 경우 별도로 명령어를 실행해야 함. # [SAVE_PATH]/dbsake frmdump --type-codes DB_TABLE_NAME.frm ## 아래 방법은 파일로 저장하고 저장된 SQL파일을 로딩(?) 하여 TABLE을 재생성한다. # [SAVE_P..

DB/Mysql 2020.07.23

[MariaDB] audit log 설정

한땀 한땀 적어보자..... Mariadb는 5.5.37과 10.0.10 버전 부터는 Default로 Audit plugin이 내장 되어 있다. 별도의 PKG를 설치 할 필요 없이 설정이 가능하다. 환경 - OS : Centos 7.7_1908 - DB : MariaDB 10.3.22 DB에 접속하여 Plugin경로가 있는지 확인한다. (여기서는 DB접속 방법에 대해서는 생략한다. 궁금할 경우 DB설치부분은 참고 한다.) 2020/01/29 - [DB/Mysql] - [DATABASE] MariaDB 10.3.xx Install - 바이너리 설치 MariaDB [(none)]> SHOW VARIABLES LIKE 'plugin_dir'; +---------------+--------------------..

DB/Mysql 2020.01.30

[DATABASE] MariaDB 10.3.xx Install - 바이너리 설치

오늘도 나의 기억을 위해 끄적거린다. Maria DB나 Mysql DB나 크게 설치면에서는 차이가 없다. 실제 내가 사용하는 범위 내에서는 더더욱 차이가 없다. 하지만 웹개발자(php) 의 말로는 조금 차이가 있다고 하는데 그부분이 어느 부분인지는 모르겠다. 일단 설치 방법에 대해서 끄적거린다. 환경 - OS : Centos 7.7.1908 (3.10.0-1062.9.1.el7.x86_64) - System : VM ware - CPU : 8core - RAM : 8192MB maria DB는 아래 사이트에서 해당 버전 및 OS별로 다운로드 할 수 있다. https://downloads.mariadb.org/ Downloads - MariaDB downloads.mariadb.org 본 설치 환경의 설치..

DB/Mysql 2020.01.29

[Mysql/Maria DB] root password 변경 방법

Mysql 또는 Maria DB의 root 패스워드 변경 방법이다. Mysql과 Maria DB동일 구조를 가지고 있기에 같이 사용할 수 있다. 다만, Mysql version따라 일부 필드의 필드명이 다를수 있으니 주의한다. 필드명은 Mysql 5.7 이하인지 이상인지 따라 달라진다. Mysql 5.7 이하 일 경우 : Password Mysql 5.7 이상 일 경우 : authentication_string 상기와 같이 필드명이 다르므로 버전을 모를 경우 아래와 같은 방법으로도 확인 할 수 있다. MariaDB [(none)]> use mysql Reading table information for completion of table and column names You can turn off thi..

DB/Mysql 2019.10.31

[MariaDB] Database root 계정 이름 변경

Databases내 최고 관리자인 root 계정의 계정명은 변경하는 방법이다. mysql이나 maria DB는 모두 동일한 방법으로 변경이 가능한다. ...(Maria DB 10.3.10 까지는...) DB 종류 및 Version 종류 : Maria DB Version : 10.3.10-MariaDB MariaDB Server 먼저 Database root계정으로 접속한다. [root ~]# mysql -uroot -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 18 Server version: 10.3.10-MariaDB MariaDB Server Copyri..

DB/Mysql 2019.10.31
반응형