본문 바로가기
반응형

MariaDB11

MariaDB 설치 및 설정 AWS 를 쓸 수 있다면 Aurora가 정답이지만, IDC를 쓰고 있다면 MariaDB 혹은 MySQL을 직접 설치해서 사용할 필요가 있습니다. 여기선 IDC 환경에서 MariaDB 운영을 위해 필요한 기본 설정들과 설치를 진행해보겠습니다. 1. OS 설정 저 같은 경우 별도로 IDC 장비를 사용하지 못하여 AWS EC2에 직접 설치하며 사용할 예정입니다. Centos 6을 쓰신다면 거의 비슷한 명령어로 수행할 수 있습니다. 1-1. ulimit 수정 다음으로 ulimit 설정을 합니다. ulimit에 대한 자세한 내용은 예전에 작성한 글을 참고해보세요. 아래 파일을 열어 확인해봅니다. vim /etc/security/limits.conf 아래와 같이 전체 사용자의 nofile 옵션을 추가합니다. * s.. 2019. 11. 17.
MariaDB ERROR 1524 Plugin is Not Loaded 문제 해결 MariaDB를 설치하던 중에 root 계정의 비밀번호 설정을 잘못할 때가 있습니다. 그럼 아래와 같이 접속 시도시마다 에러가 발생합니다. ERROR 1524 (HY000): Plugin '잘못된 플러그인' is not loaded 이 문제를 해결해보겠습니다. 1. 해결 서버에 접속해 root 계정으로 전환합니다. sudo su - root 이제 실행하는 모든 명령어는 sudo가 생략되었다고 생각하시면 됩니다. 정상적인 MariaDB 실행으로는 위와 같이 플러그인 에러가 계속 발생합니다. 그래서 이럴때를 대비해 mysqld_safe (일종의 윈도우에서 안전모드 같은 거라 생각하시면 됩니다.)를 사용합니다. 아래 명령어로 실행해봅니다. mysqld_safe --skip-grant-tables & enter.. 2019. 11. 17.
8) 스프링부트로 웹 서비스 출시하기 - 8. 운영 환경 설정 저번시간까지 배포 환경에 대한 설정을 진행했습니다! 이제는 서비스 중단 없이 배포가 가능한 상태가 되었는데요. 이대로 서비스 하면 될까요? 뭔가 하나 놓친게 있지 않으신가요? 현재는 스프링부트에서 실제 운영 DB의 설정을 갖고 있지 않습니다. 즉, 아직은 프로젝트가 AWS RDS와 연동된 상태가 아닙니다. 그래서 이번 시간엔 스프링부트와 운영 DB 접근 등의 실제 운영환경 설정을 진행하겠습니다. 8-1. 운영 DB 접근 저번 시간에 저희는 운영 YAML (real-application.yml)만 별도로 분리해 EC2 서버에 추가했습니다. 간단하게 생각하면 운영 DB 접속 정보는 real-application.yml에 추가하면 됩니다. 하지만 이렇게 될 경우 set1, set2 설정에 같은 내용을 반복 추.. 2018. 2. 8.
IntelliJ에서 Maria DB 사용하기 IntelliJ의 Database Tool에는 기본적으로 MariaDB를 지원하지 않습니다. 그래서 직접 Maria DB 설정이 필요합니다. mariadb connector 사이트에서 jar 파일을 다운 받습니다. Tip) 현재(2018.01.20) 기준으로 2.2.1이 최신입니다. jar 다운로드가 끝나시면, IntelliJ에서 command+shift+a 혹은 ctrl+shift+a를 눌러 Action 검색창을 열겠습니다. 검색창에서 database를 입력해 Database Tool을 열겠습니다.IntelliJ 우측에 Database Tool이 활성화되시면 +버튼을 클릭해 Data Source -> MySQL을 선택합니다.MySQL을 우클릭 -> Duplicate를 선택하셔서 해당 설정을 복사합니다... 2018. 1. 20.
4) 스프링부트로 웹 서비스 출시하기 - 4. AWS EC2 & RDS 구축하기 이번 시간엔 SpringBoot를 운영할 AWS 환경을 구축하겠습니다. (모든 코드는 Github에 있습니다.) Tip) 운영 서버는 크게 클라우드 서비스(AWS, Azure 등) 과 호스팅 서비스(Cafe24, 코리아호스팅 등)을 이용하시면 됩니다. 비용은 일반적으로 호스팅 서비스가 훨씬더 저렴합니다. (24시간중 특정 시간에만 트래픽이 급격히 올라가는 경우가 아니라, 전반적으로 일정한 트래픽이 유지된다는 가정하에 입니다.) 하지만 여기서는 호스팅 서비스를 쓰지 않고 클라우드 서비스인 AWS를 사용하겠습니다. 많은 서비스 기업들이 클라우드 환경으로 이전중이기 때문에 이직하실때도 큰 도움이 되실꺼라 생각합니다. 4-1. AWS EC2 생성하기 기본적으로 AWS 계정이 있다는 가정하에 시작합니다. 혹시나 .. 2018. 1. 10.

728x90