mysql 8.0 federated 설정
우선 MySQL 8.0 Command Line Client 를 열고
root 계정에 접속합니다.
이후
show engines;
명령어를 날려주면,
FEDERATED 상태가 보입니다.
"NO" 으로 되어 있어, 사용이 불가능하네요.
만약 목록에 없을 경우
아래 명령어를 통해 설치가 가능하다고 합니다.
install plugin federated soname 'ha_federated.so';
FEDERATED 상태를 "YES"로
엔진 사용 가능 하도록 my.ini 수정이 필요합니다.
MySQL 8.0 같은 경우에는
보통 아래 경로에서 확인 가능합니다.
C:\ProgramData\MySQL\MySQL Server 8.0
만약 my.ini 파일 찾기가 힘드시다면,
cmd 를 열어서 아래 명령어를 날려주세요.
echo %PROGRAMDATA%
이후 나오는 경로를 찾아들어가셔서
SQL 폴더 안에 있답니다.
my.ini 파일을 여셔서
[mysqld] 항목을 찾아
그 바로 아래에다가
federated
를 입력 해주시면 됩니다.
*혹시 권한문제로 저장이 안될 경우,
해당 파일을 바탕화면에 복사 후,
수정 및 저장
이후 해당 파일을 끌어다가 넣으시면
관리자권한으로 복사가 가능하며,
덮어씌우기가 쉬워집니다.
그럼, mysql 를 껏다 다시 켜주어야 합니다.
먼저 서비스를 찾아서 실행한 후,
MySQL80 항목을 찾아서,
중지한번 했다가,
다시 시작 눌러주시면 됩니다!
재실행이 되었다면
아까처럼 다시
show engines;
명령어로 변화를 확인해봅시다.
모두 YES로 잘 바뀌었네요!
'Development > 문제해결' 카테고리의 다른 글
eslint 적용 따라하고 에러잡기.. - Delete `␍`eslintprettier/prettier (0) | 2021.12.19 |
---|---|
플러터 failed 오류 해결! flutter failed ! sdk 다운로드 failed 오류 해결! (7) | 2021.10.04 |
Ubuntu 20.04 Mysql 외부 접속 허용 (Connection refused: connect 에러 해결법) (0) | 2021.07.15 |
Gitlab 프로젝트 그룹 변경하기 (0) | 2021.06.02 |
npm install -g 글로벌 설치해도 스크립트 실행 불가 에러. (0) | 2020.11.27 |