[ Server ][ Linux ] CentOS7 AAI ( apm ) 설치 전 utf8 -> utf8mb4 설정
페이지 정보
작성자 웹지기 댓글 0건 조회 6,302회 작성일 19-08-09 11:37본문
기본적으로 문자셋이 utf8을 지향하고 있다.
이를 모두 utf8mb4로 변경을 한 후 설치를 해보자.
FTP 또는 git을 통해 AAI를 서버에 업로드한다
업로드시에는 /root/AAI 폴더를 생성하고 이곳에 업로드를 한다.
git으로 다운시는 자동으로 생성된다
AAI/APM/APMinstaller.sh 파일 452줄부터 462줄
- mysql utf8 => utf8mb4로 utf8_general_ci => utf8mb4_unicode_ci 로 변경
# default-character-set = utf8
# [mysqld]
# character-set-client-handshake=FALSE
# init_connect="SET collation_connection = utf8_general_ci"
# init_connect="SET NAMES utf8"
# character-set-server = utf8
# collation-server = utf8_general_ci
# [client]
# default-character-set = utf8" > /etc/my.cnf.d/mysql-aai.cnf
utf8 => utf8mb4, utf8_general_ci => utf8mb4_unicode_ci
# default-character-set = utf8mb4
# [mysqld]
# character-set-client-handshake=FALSE
# init_connect="SET collation_connection = utf8mb4_unicode_ci"
# init_connect="SET NAMES utf8mb4"
# character-set-server = utf8mb4
# collation-server = utf8mb4_unicode_ci
# [client]
# default-character-set = utf8mb4" > /etc/my.cnf.d/mysql-aai.cnf
AAI/APM/etc/cron.daily 파일 83줄
- utf8 => utf8mb4로 변경
# --default-character-set=utf8 --opt --skip-lock-tables --single-transaction -Q -B $db \
utf8 => utf8mb4
# --default-character-set=utf8mb4 --opt --skip-lock-tables --single-transaction -Q -B $db \
AAI/adduser.sh파일 95줄 외부 접속 아이피 추가
# # Myslq 계정 추가하기
# echo "create database $id;
# GRANT ALL PRIVILEGES ON $id.* TO $id@localhost IDENTIFIED by '$pass';" > ./tmp
다음과 같이 변경 및 추가
# # Myslq 계정 추가하기
# echo "create database $id character set utf8mb4 collate utf8mb4_unicode_ci;
# GRANT ALL PRIVILEGES ON $id.* TO $id@localhost IDENTIFIED by '$pass';
# GRANT ALL PRIVILEGES ON $id.* TO $id@'접속자아이피' IDENTIFIED by '$pass';" > ./tmp
AAI/adduser.sh파일 264줄 외부 접속 아이피 추가
# echo "create database $id;
# GRANT ALL PRIVILEGES ON $id.* TO $id@localhost IDENTIFIED by '$pass';" > ./tmp
다음과 같이 변경 및 추가
# echo "create database $id character set utf8mb4 collate utf8mb4_unicode_ci;
# GRANT ALL PRIVILEGES ON $id.* TO $id@localhost IDENTIFIED by '$pass';
# GRANT ALL PRIVILEGES ON $id.* TO $id@'접속자아이피' IDENTIFIED by '$pass';" > ./tmp
AAI/deluser.sh 69줄에 외부접속 아이피 삭제 추가
# DROP USER $id@localhost;
다음과 같이 추가
# DROP USER $id@localhost;
# DROP USER $id@'접속자아이피';
AAI/deluser.sh파일 197줄 외부접속 아이피 삭제 추가
# DROP USER $id@localhost;
다음과 같이 추가
# DROP USER $id@localhost;
# DROP USER $id@'접속자아이피';
설정완료 이제 AAI 설치를 진행합니다.
관련링크
- https://apachezone.com/apm 1243회 연결
댓글목록
등록된 댓글이 없습니다.