설치.maria db for airflow
Apache AirFlow반응형
1) docker pull mariadb
2) docker run --name mariadb -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mariadb mariadb
3) docker exec -it mariadb /bin/bash
4) mysql -u root -p
Enter password : mariadb
5) mysql > status
Latin1 으로 뜨는 데 utf8 로 변경
6) vi 가 없으므로 vi 부터 설치후, my.cnf 수정
apt-get update
apt-get install apt-file
apt-file update
apt list --upgradable
apt-get install vim
/etc/mysql/my.cnf 내에 아래 2줄 !includedir 이 있으면,
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mariadb.conf.d/
cd /etc/mysql/mariadb.conf.d/
vi 50-client.cnf 50-mysql-clients.cnf 50-server.cnf
# 50-client.conf 에서
[client]
default-character-set = utf8mb4
# 50-mysql-cient.cnf 에서
[mysql]
default-character-set = utf8mb4
# 50-server.cnf 에서
[mysqld]
...
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
추가
/etc/mysql/my.cnf 내에 아래 2줄 !includedir 이 없으면 my.cnf 에 직접 추가
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
7) docker restart [CONTAINER ID]
docker exec -it mariadb /bin/bash
8)
반응형
'Apache AirFlow' 카테고리의 다른 글
Airflow.초기화.강제 매뉴얼 (0) | 2021.06.24 |
---|---|
VMWare.Docker.Centos.Airflow 직접 설치 (0) | 2020.10.28 |
VMWare.Docker.Airflow Official Image 에 설치 (0) | 2020.10.11 |