mysql 8

[MariaDB] MaraiDB 외부 서버 연결 오류

! 기록을 위한 포스트입니다. 우분투에 설치된 MariaDB 외부서버 접근 시 다음과 같은 오류가 발생했다. (port=3306)(type=primary). Connection refused: no further information. 해결방법은 다음과 같다. cd /etc/mysql/mariadb.conf.d/ sudo vi 50-server.cnf #bind-address = 127.0.0.1 // 해당 라인을 주석처리 bind-address = 0.0.0.0 // 새롭게 라인을 입력 service mysql restart // 마리아DB 재시작 여담으로 CentOs의 경우 설정이 /etc/mysql/my.cnf 에 위치한다고 한다. 기본적으로 bind-address가 주석처리 되어있다.

Dev/DB 2023.10.17

[MariaDB] DAYNAME()으로 올바르지 않는 날짜 제외하기(Wrong Date)

! 기록을 위한 포스트입니다. MSSQL은 ISDATE()라는 함수를 통해 올바른 날짜를 구분할 수 있지만 MariaDB와 MYSQL은 ISDATE()함수가 없다. 그 대신에 DAYNAME()이라는 함수를 통해 올바른 날짜인지 구분 할 수 있다. 올바른 날짜인 경우 해당 요일을 영어로 반환하지만 올바르지 않은 경우 NULL값을 반환한다. SELECT 1900-00-00, DAYNAME(1900-00-00)

Dev/DB 2023.03.16

[MariaDB] 스키마 백업 및 복사(Schema Backup & Copy)

! 기록을 위한 포스트입니다. - 특정 스키마 백업명령어 // 스키마백업 명령어 아래 명령어 실행 후 mysql 비밀번호를 입력하면 파일명.sql로 백업된다. mysqldump -u root -p [백업대상스키마명] > [파일명].sql - 다른 스키마에 복사 // 스키마 복사 명령어 실행 후 mysql 비밀번호 입력하면 백업스키마의 테이블이 대상스키마에 복사된다. mysql -u root -p [대상스키마] < [백업스키마]

Dev/DB 2023.03.15