1, bitbucket 서버에서 mysql 또는 mariadb 데이터베이스를 사용하기위한 전체 프로세스
1,Bitbucket Server에 액세스 할 수있는 곳에 MySQL 또는 MariaDB를 설치 use.
2, Bitbucket Server가 사용할 MySQL / MariaDB 서버에 데이터베이스와 사용자를 만듭니다.
3, JDBC 드라이버를 다운로드하여 설치
4, Bitbucket Server를 MySQL / MariaDB 데이터베이스로 마이그레이션
2, Bitbucket Server 데이터베이스 만들기
데이터베이스 생성
Bitbucket Server가 사용할 MySQL 또는 MariaDB에 데이터베이스를 생성
데이터베이스 사용자 만들기
데이터베이스에서 Bitbucket Server 사용자를 생성
문자 인코딩
utf8 문자 세트 인코딩을 사용하도록 데이터베이스를 구성
MySQL 및 MariaDB의 Bitbucket Server는 4 바이트 UTF-8 문자를 지원하지 않습니다.
대 / 소문자 구분을 위해 utf8_bin 데이터 정렬을 사용하도록 데이터베이스를 구성합니다.
로깅 형식
MySQL 또는 MariaDB가 바이너리 로그를 사용하고있는 경우, 바이너리 로깅 형식을 MIXED 또는 ROW로 사용하도록 데이터베이스를 구성하십시오.
MySQL 설명서를 참조하십시오. Bitbucket Server는 데이터베이스에 연결할 때 MySQL / MariaDB 트랜잭션 격리 수준을 READ-COMMITTED로 설정합니다.
mysql> CREATE DATABASE bitbucket CHARACTER SET utf8 COLLATE utf8_bin; mysql> GRANT ALL PRIVILEGES ON bitbucket.* TO 'bitbucketuser'@'localhost' IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; mysql> QUIT |
3, JDBC 드라이버 다운로드 및 설치
MySQL / MariaDB 용 JDBC 드라이버는 Bitbucket Server에 들어 있지 않습니다.
Bitbucket Server를 설치 한 후에는 드라이버를 직접 다운로드하여 설치해야합니다.
다운로드 사이트에서 MySQL Connector / J JDBC 드라이버를 다운로드
다운로드 한 zip / tar.gz 파일을 압축을 푼 디렉토리의 mysql-connector-java-5.1.XX-bin.jar 파일을
<Bitbucket 홈 디렉토리> / lib 디렉토리 (Bitbucket Server 2.1 이상인 경우)로 복사
Bitbucket Server를 중지했다가 다시 시작합니다. Bitbucket Server 시작 및 중지를 참조하십시오.
------------------------------------------ 출처 -----------------------------------------------
https://confluence.atlassian.com/bitbucketserver/connecting-bitbucket-server-to-mysql-776640382.html
'Technique' 카테고리의 다른 글
Bitbucket Linux 설치 가이드 (0) | 2019.01.30 |
---|---|
Git이란? (0) | 2019.01.30 |
Git 입문 & Bitbucket (0) | 2019.01.30 |