RedPlug's Tory

mariadb 백업 복원

SQL2023. 12. 9. 11:04

전체 db 백업

mysqldump -uroot --all-databases > backup.sql

전체 나 특정 db 복원

mysql -uaccount -ppassword < backup.sql
mysql -uaccount -ppassword dbname < backup.sql

다른 DB연결을 위한 디비링크 플러그인 Connect Storage Engine

MariaDB에서는 10.2 버젼 이후부터 정식적으로 지원 하기 때문에 10.2 버젼 이상 설치를 권장,

https://mariadb.com/kb/en/connect/

Connect VersionIntroducedMaturity

Connect 1.07.0002 MariaDB 10.5.9, MariaDB 10.4.18, MariaDB 10.3.28, MariaDB 10.2.36 Stable
Connect 1.07.0001 MariaDB 10.4.12, MariaDB 10.3.22, MariaDB 10.2.31, MariaDB 10.1.44 Stable
Connect 1.06.0010 MariaDB 10.4.8, MariaDB 10.3.18, MariaDB 10.2.27 Stable
Connect 1.06.0007 MariaDB 10.3.6, MariaDB 10.2.14, MariaDB 10.1.33 Stable
Connect 1.06.0005 MariaDB 10.3.3, MariaDB 10.2.10, MariaDB 10.1.29 Stable
Connect 1.06.0004 MariaDB 10.3.2, MariaDB 10.2.9, MariaDB 10.1.28 Stable
Connect 1.06.0001 MariaDB 10.3.1, MariaDB 10.2.8, MariaDB 10.1.24 Beta
Connect 1.05.0003 MariaDB 10.3.0, MariaDB 10.2.5, MariaDB 10.1.22 Stable
Connect 1.05.0001 MariaDB 10.2.4, MariaDB 10.1.21 Stable
Connect 1.04.0008 MariaDB 10.2.2, MariaDB 10.1.17 Stable
Connect 1.04.0006 MariaDB 10.2.0, MariaDB 10.1.13, Stable
Connect 1.04.0005 MariaDB 10.1.10 Beta
Connect 1.04.0003 MariaDB 10.1.9 Beta

 

윈도우에서는 별도의 과정없이 플러그인만 설치 하면 설정이 가능하나

리눅스에서는 별도 설치 작업 후 플러그인 인스톨이 필요 함.

https://mariadb.com/kb/en/installing-the-connect-storage-engine/

 

Installing the CONNECT Storage Engine

Installing the CONNECT storage engine.

mariadb.com

 

# CentOS. RHEL
sudo yum install MariaDB-connect-engine

# Debian, Ubuntu
sudo apt-get install mariadb-plugin-connect

# SLES, OpenSUSE
sudo zypper install MariaDB-connect-engine

 

상기과정을 거친 후 DB에 접속하여 플러그인을 설치 진행하면 완료

# DB로그인
mysql -uroot -p

# 플러그인 설치
INSTALL SONAME 'ha_connect';

# 설치 플러그인 확인
SHOW PLUGINS;

 

 

ALTER DATABASE testdb -- DB명
SET RECOVERY SIMPLE;
GO
 
-- 로그파일을 50MB로 축소

DBCC SHRINKFILE (testdb_log, 50);  -- LOG 파일 명
GO
 
ALTER DATABASE testdb
SET RECOVERY FULL;
GO


참고 원문 : https://www.mssqltips.com/sqlservertip/2778/how-to-add-reporting-services-to-an-existing-sql-server-clustered-instance/



MS Cluster가 구성 된 환경에서 리포팅 기능 추가 시 하기와 같이 메시지가 노출되며 설치 진행이 불가합니다.


자세한 보고서 보기 클릭 하여 확인


체크 하는 부분을 스킵

Setup.exe /SkipRules=StandaloneInstall_HasClusteredOrPreparedInstanceCheck /Action=Install 


설치 진행



설치할 인스턴스 설정 후 다음


Reporting Services 체크



설치만(구성은 설치 완료 후에 진행)




Reporting Services 구성 관리자 시작 후 접속


웹 서비스 URL 적용 후 생성(하기는 생성이 된 화면)


데이터 베이스 설정


새 보고서 서버 데이터 베이스 만들기







보고서 관리자 URL 구성



Reporting Services 접속 확인