Development/문제해결

mysql 8.0 federated 설정

Jun Mr 2021. 8. 10. 15:13
728x90
반응형

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로 잘 바뀌었네요!

반응형