본문 바로가기

mysql3

[MySQL] DB 생성, 사용자 등록 및 권한 부여 개발에서 H2 다음으로 자주 접하게 되는 DBMS가 MySQL인데 한 번 설정하면 다시 쳐다보지 않아서, 자꾸 까먹게 되는 것이 사용자 생성 및 권한 부여 방법입니다. 계속 미루다가 이번에 상세히 정리했습니다. 1. DB 접속 방법 MySQL에 DB를 생성하고 사용자를 등록하는 방법 중 가장 기본적인 방법이 MySQL에 접속해서 SQL로 작업하는 방법입니다. 미리 설정된 DBMS Tool 이 있다면 이를 이용하는 방법도 있지만, 항상 환경이 갖춰져 있지 않은 경우가 많으니 SQL을 사용하는 방법을 꼭 익혀두는 것이 좋습니다. MySQL을 설치했다면 콘솔(윈도우에서는 cmd 창)에서 명령을 사용해 접속할 수 있습니다. # 비밀번호 입력 > mysql -u root - p Enter password: mys.. 2023. 8. 14.
[MySQL, MariaDB] MySQL, MariaDB 버전별 호환성 MySQL과 MariaDB는 그 뿌리가 같기 때문에 두 DBMS에 호환성은 매우 높은 편입니다만 버전이 업데이트되면서 좀 더 세부적인 기능에서 지원 여부가 차이가 나고 있습니다. 그러나 기본적인 기능은 두 DBMS가 호환이 된다고 볼 수 있습니다. MariaDB와 MySQL은 늘 비교가 되곤 하는데 웹에서 검색되는 결과도 혼용이 가능합니다. 예를 들어 MariaDB 10.2를 사용하고 있는데 어떤 기능이나 설명이 MySQL로만 찾을 수 있는 경우 MySQL 5.7 버전을 참조하면 어느 정도 활용이 가능합니다. 두 DBMS의 버전을 비교하고 있는 자료가 잘 나오지 않지만 우연히 검색하게 되어 참고용으로 정리해 둡니다. MySQL, MariaDB 버전별 호환성 MySQL MariaDB MySQL 5.1 Ma.. 2022. 11. 5.
[MariaDB,MySQL] 버전 별 사용자 계정 비밀번호 변경 방법 최근 Oracle에서 MariaDB로 마이그레이션을 진행하면서 여러 가지 차이점을 느끼고 있습니다. MariaDB는 MySQL과 거의 동일하지만 버전업을 거치면서 조금씩 차이를 보이고 있습니다. 그러나 MariaDB의 근간이 MySQL이기에 두 DBMS는 공유하고 있는 부분도 많이 있습니다. 소소한 것들이지만 MariaDB의 버전별 차이도 조금은 크고, 불편하게 느껴져서 검색하면서 찾은 내용들을 하나씩 정리하고 있습니다. 1. 사용자 계정 비밀번호 변경 MariaDB(MySQL)에서는 DBMS에서 사용자를 추가하고 관리하는 SQL문이 DB 버전에 따라서 지원하는 방법이 서로 다릅니다. 기본적인 절차는 아래와 같습니다. 1.1 비밀번호 변경 절차 STEP 1. root 계정 로그인 STEP 2. mysql.. 2022. 11. 4.