Apache AirFlow
설치.maria db for airflow
jake_kim
2020. 10. 19. 13:49
반응형
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)
반응형