MySQL로 MariaDB 접속 


안녕하세요.
고코더 입니다.


모닝 코딩중 아래와 같은 도움 요청이 들어와서
기록해둔 노트를 이용해 블로그 글로 만들어
강의를 쓰려고 합니다. 

▼ 학생이시거나 신입 개발자 같은데
급해 보이시네요


우선 저도 같은 오류를 경험한적이 있습니다.
쉽게 말하면 

MYSQL 벤치는 MariaDB 나 AuroraDB 같이
mysql를 본떠서 만든 데이터베이스에 사용하는걸 권장하지 않습니다
(억지로 한다해도 오작동이 많습니다)

그래서 마리아 디비로 접속 시에
해당 메세지가 뜨는 것입니다. 

▼ maraidb를 설치하였습니다.
접속해보겠습니다.


▼ 해당 메세지가 발생 합니다. 
An error occurred retrieving information about the schema



▼그리고 추가적으로 자세한 
테이블이나 뷰나 프로시저 같은걸 한눈에
보기도 어렵습니다.
 


하긴 이름 자체도 MySQL 벤치죠.

마리아디비 서비스명 자체를 mysql로 바꿔서 
설치할 만큼 비슷하다고 생각하지만
이런 디테일한 부분에서 차이가 날 수 있습니다.

참고로 
그래도 mysql벤치를 사용하고 싶다면
8.x 버전이 아닌 
6.x버전에서 사용 하시면 어느정도 사용이 가능합니다.

▼ 6.x 버전에서는 아까와 달리 호전적으로 보입니다.




마무리


벤치 말고도 mysql 호환 DB 관련 툴들은
무료가 많습니다.


댓글을 달아 주세요


MySQL 워크벤치 글꼴 변경하기 


안녕하세요.
고코더 입니다.


MySQL 워크벤치는 무료 툴입니다.
그래서 기업에서도 많이 쓰고 있습니다.
하지만 기본 툴이라 그런지
편의성이 조금은 아쉽습니다.

그 중에 기본 글씨체는 consolas를 사용중이라
가독성이 현저히 떨어집니다. 

이 MySQL 벤치의 폰트를 한번 바꿔 보겠습니다.



▼  Edit -> Preferences 로 이동 합니다. 


▼  Fonts & Colors 로 이동해 Fonts를 보니
폰트 명을 직접 입력하는 방식으로 되어 있습니다.


▼ 윈도우에 글꼴에서 설치된 폰트명을 확인해주세요.
저는 전자책 폰트인 "KoPubWorld돋움체_Pro"를 사용해보겠습니다.

    

▼ 아래처럼 변경해보겠습니다.
KoPubWorld돋움체_Pro
를 입력하였습니다. 


▼ 그리고 폰트를 비교해보면
기존의 cosolas 글꼴 


▼ 변경 후에 글꼴 입니다. 


원하시는 폰트를 사용해
쿼리를 날려보세요.



마무리


편의성이 부족해도 무료라 감사합니다.


댓글을 달아 주세요