본문 바로가기

mysql55

MySQL Wrokbench - 테이블 컬럼 SQL문으로 한번에 입력하기 칼럼 한번에 SQL 창으로 붙혀넣기 안녕하세요. 고코더 입니다. 워크벤치에서 SQL문을 작성하다 보면 컬럼을 수기로 작성하는 경우가 많습니다. 자동 완성이 제공 되서 금방 완성은 하지만 더 빠른 방법이 있어서 소개 해드릴려고 합니다. ● 1. 워크벤츠 네비게이션에서 컬럼을 입력하고 싶은 테이블에 columns를 펼칩니다. ● 2. 그리고 원하는 컬럼을 CTRL을 누른 상태에서 선택합니다. 모두 선택할려면 shit를 활용하면 되겠죠 ● 3. 그리고 SQL 창으로 드래그 드랍을 하면 해당 컬럼들에 이름들이 복사되어 집니다. 입력해야할 테이블에 칼럼이 많다면 이 방법을 사용해보세요. 마무리 시간을 줄여야죠! 2019. 8. 2.
MySQL - 학습을 위한 MySQL Installer 설치하기 MySQL 인스톨러 안녕하세요. 고코더 입니다. MySQL 설치 방법은 무궁합니다. 이 블로그에도 각종 APM 들과 mysql들이 넘쳐나는데요. 이번에는 학습자를 위한 설치 프로그램을 소개 해드리겠습니다. mysql 홈피에는 초보자를 위해 데이터베이스 설치를 제공합니다. 필요한 모든걸 간단하게 설정 가능하고 워크벤치까지 제공하는 말 그대로 학습자가 설치하기 좋은 프로그램을 제공 합니다. ● 1. 해당 사이트,에서 밑에 있는 mysql을 다운로드 해주세요. http://bit.ly/2Zh7nGN ● 2. 다운로드시 가입은 하지 말고 "No theanks, just start my download"를 클릭 합니다. ● 3. 첨부파일을 확인해주셔도 됩니다. ● 4.다운받은 파일을 설치 합니다. ● 5.이 프로.. 2019. 7. 31.
Node.js - Mysql 설치방법 / CMD / webstorm 설치방법 노드에서 MySQL 설치 방법 안녕하세요. 고코더 입니다. 오늘은 데이터베이스를 쓰기 위해 첫번째로 해야 하는 Mysql 설치 방법을 함께 알아보려고 합니다. 노드를 배우는 강의이고 개인에게는 완전히 무료이면서 설치가 가벼워서 다른 DBMS를 제치고 번 강의에서는 MySQL를 사용해보겠습니다. 설치 방법은 두가지가 있습니다. 그리고 npm 설치는 모두 이 과정과 동일 합니다. ● 1. 커맨드(CMD)로 설치 ● 1-1. 커맨드 라인에서 자신에 프로젝트로 이동 합니다. 저랑 계속 함께 개발중이라면 해당 폴더 입니다. D:\node\gocoder ● 1-2. 프로젝트에서 npm을 설치하는 명령어를 입력합니다. 그럼 순신각에 폴더와 파일을 생성 하면서 끝입니다. npm install mysql ● 1-3. n.. 2019. 7. 31.
MySQL - 관리자(root) 사용자 계정 추가,수정,삭제 MySQL user add, modify, delete 안녕하세요. 고코더 입니다. 보통 mysql을 설치하면 기본 관리자 계정은 root 입니다. 비밀번호는 설치버전에 맞도록 설정 되겠죠. 그런데 필요에 따라 이 관리자 계정을 변경해야 할때가 있습니다. 오늘은 관리자 계정의 기본인 추가, 수정, 삭제를 다뤄 보겠습니다. ▼ 커맨드 창을 키고 (윈도우 +R -> cmd) 루트 권한으로 mysql을 접속 mysql -u root -p 그리고 패스워드 입력 ▼ 이번엔 use를 mysql로 변경 use mysql; ▼ 관리자 계정을 살펴봅시다. 기본 옵션으로 2개의 계정이 등록 되어 있습니다. select host user password from user ▼ 이제 관리자를 추가 해보겠습니다. localhos.. 2019. 5. 14.
MySQL Workbench - "Bad handshake" / 오류 해결 구mysql 과 벤치 최신버전 연결 오류 안녕하세요. 고코더 입니다. MySQL벤치를 8버전으로 사용하고 있고 MySQL은 5버전을 사용중입니다. 그런데 데이터 베이스에 접속 할때 해당 메시지가 발생 하고 있습니다. ▼ 배드 핸드쉐이크 에러 "Bad handshake" 접속 자체가 되지 않고 있습니다. 해당 에러는 단순하게 버전이 맞지 않는 이유 입니다. 최신 버전의 WorkBench가 구 mysql 를 지원안하는 이럴 경우 워크벤치도 구버전으로 사용해주시면 호환이 가능 합니다. ▼ 구 버전 mysql 다운로드 받을 수 있는 URL 입니다. https://dev.mysql.com/downloads/workbench/6.2.html 이전 버전으로 쓰니 잘되네요 해당 오류를 격는다면 구버전 벤치로 새로 설치.. 2019. 5. 14.
MySQL Workbench - "An error occurred retrieving information about the schema" / 호환성 문제 MySQL로 MariaDB 접속 안녕하세요. 고코더 입니다. 모닝 코딩중 아래와 같은 도움 요청이 들어와서 기록해둔 노트를 이용해 블로그 글로 만들어 강의를 쓰려고 합니다. ▼ 학생이시거나 신입 개발자 같은데 급해 보이시네요 우선 저도 같은 오류를 경험한적이 있습니다. 쉽게 말하면 MYSQL 벤치는 MariaDB 나 AuroraDB 같이 mysql를 본떠서 만든 데이터베이스에 사용하는걸 권장하지 않습니다 (억지로 한다해도 오작동이 많습니다) 그래서 마리아 디비로 접속 시에 해당 메세지가 뜨는 것입니다. ▼ maraidb를 설치하였습니다. 접속해보겠습니다. ▼ 해당 메세지가 발생 합니다. An error occurred retrieving information about the schema ▼그리고 추가적.. 2019. 5. 13.
MySQL Workbench - .mwb 파일 테이블 import 하기 MWB 파일로 데이터베이스 생성 안녕하세요. 고코더 입니다. MWB 파일은 모델링 파일 입니다. MYSQL 벤치에서 모델링을 작성하고 저장하면 생기는 확장자 입니다. 이 모델링을 테이블로 import 해보겠습니다 ▼ Database 에서 Foward Engineer를 선택합니다 ▼ 그럼 해당 모드가 나타나고 원하는 컨넥션을 선택하고 로그인 계정을 인증 받고 Next를 클릭 합니다. ▼ 옵션을 선택하고 넥스트를 누릅니다. 단순한 테이믈 import 가 대부분일테니 기본 옵션을 따르시면 됩니다. ▼ 그리고 object 옵션도 기본 옵션을 따르면 될 것입니다. 뷰, 트리거가 있다면 체크해주세요. ▼ 그럼 친절하게 SQL 이 나오고 Next를 클릭하면 mwb 에 있는 테이블이 import 가 완료 됩니다. ▼ .. 2019. 5. 13.
MySQL WorkBench - 눈이 편한 다크테마 에디터사용하기 mysql 워크벤치에 dark theme query 적용하기 안녕하세요. 고코더 입니다. MySQL의 아쉬운 편의성 중에 하나는 다크테마를 제공하지 않는 것입니다. 요즘 IDE 툴은 모두 기본 다크테마를 제공합니다. 하지만 다행히도 에디터 환경설정의 .xml 을 바꾸는 방법으로 다크테마를 세팅 하는게 가능합니다. ▼ 현재 8.0까지 버전이 나왔지만 해당 가능한 버전은 6.0이하 입니다. ▼ 기본 SQL 기본 테마 입니다. 익숙한 새상의 쿼리 인데요. 보기는 편하지만 나머지 툴들은 다 다크테마인데 얘만 혼자 흰생 바탕 두기에는 부담스럽습니다. ▼ 스택오버플로우에 나온 방법대로 다크테마를 설정해보겠습니다. https://stackoverflow.com/questions/17325408/mysql-workbe.. 2019. 4. 9.
MySQL WorkBench - Connections 정보 백업/복원 컨넥션 정보 백업 복원 저장 하기 안녕하세요. 고코더 입니다. mysql 벤치를 사용하다보면 컨넥션 정보가 많이 저장 됩니다. 프로그램을 킬때 처음 화면에 나오는 화면에 컨넥션이 많을 수록 개발하는게 많고 중요한 인력이 아닐까요? ▼ 저는 중요인력 맞겠죠? 그런데 새로운 컴퓨터에 이 컨넥션 정보를 옮길려고 하는데 정보를 다시 입력하는건 비효율적인거 같아 기능을 찾아보니 역시나 있네요 ▼ tools -> Configuration 으로 이동 합니다. 그리고 Backup Connectrions를 클릭 합니다. ▼ 그럼 zip 형태의 압축 파일을 저장 가능합니다. ▼ 새로운 mysql벤치 프로그램에서 이 zip 형태를 다시 Resotre Connections 로 입력하면 컨넥션 정보가 복원 됩니다. 의외로 모르.. 2019. 4. 9.