개발/SQL 26

MYSQL 환경변수 등록 및 원격 IP로 접속하는 방법

내 로컬 MYSQL DB에 접속할때는MySql 8.0 Command Line Client - Unicode파일을 실행시켜도 되지만 원격으로 접속하거나 cmd 창에서 접속하려면 약간의 과정이 필요합니다. 그래서 오늘은 MySQL 을 cmd 창에서 접속할 수 있도록 하는 법과원격으로 IP 주소를 입력하여 접속할 수 있는 방법을 알려드리도록 하겠습니다. 1. 우선 내 PC 아이콘을 우클릭 하거나 내 PC 를 열고 비어있는 아무곳에서 우클릭을 하여 속성에 들어가 줍니다. 2. 왼쪽 탭 중 고급 시스템 설정에 들어갑니다. 3. 고급 탭의 환경 변수(N)... 를 눌러주고 4. 아래쪽의 시스템 변수(S)에 Path 라는 이름의 변수를 클릭한 후편집(I)...을 눌러줍니다. 5. 그 전에 내 mysql 이 설치된 폴..

개발/SQL 2019.02.15

MYSQL 유저 권한 주기 에러 ERROR 1410 (42000): You are not allowed to create a user with GRANT

글을 시작하기에 앞서 댓글을 달아주신 분들의 의견중 root 계정에 모든 권한 허용시 DB 가 외부에 노출이 되면 위험하다는 의견이 있었습니다. 만약 해당 사항이 있으시다면 이점 참고하여 주시기 바랍니다. MYSQL 에서 DB를 생성하고 유저에게 권한을 주려고 할 때 root 로 접속했음에도 ERROR 1410 (42000): You are not allowed to create a user with GRANT 라는 에러를 내뿜으며 유저에게 권한주기 권한이 없다는 에러가 발생한 적이 있었습니다. 약간의 구글링을 통하여 해결방안을 찾아냈습니다. 우선 CREATE DATABASE testDB; 쿼리로 데이터베이스를 생성해 준 후 CREATE USER testUser@localhost identified by..

개발/SQL 2019.02.07

MYSql Developer tool 로 접속이 안될 때 client does not support authentication protocol requested by server consider upgrading mysql client

MYSql 을 이용하여 작업을 하던 중 Developer tool 로 mysql 접속을 하려 하니 client does not support authentication protocol requested by server consider upgrading mysql client 같은 에러를 내뿜으며 연결이 안 될 때가 있었습니다. 일반 콘솔창 기반으로는 연결이 잘 되는데 툴만 연결이 안되어서 검색을 해보니 설치과정중에 약간의 수정사항이 필요할 것 같아 이렇게 포스팅을 하게 되었습니다.혹시 저와 같은 에러로 어려움을 겪으셨던 적이 있다면 도움이 되시길 바랍니다. https://www.inflearn.com/dwquestion/nodejs%EC%99%80-mysql-%EC%97%B0%EB%8F%99-%EC%9..

개발/SQL 2019.02.06

Mysql ALTER TABLE MODIFY COLUMN 여러개의 행을 동시에 수정하기

mysql 작업을 하던 중 한참을 헤메다 답을 찾은 문제가 있어서,혹시나 저와 같은 문제로 시간낭비 하시는 분이 있을까봐간단한 내용을 하나 포스팅 하려 합니다. mysql 에서 여러개의 행을 동시에 수정하고 싶을 때 구글링을 해보면 ALTER TABLE table_name MODIFY (column1 datatype NOT NULL,column2 datatype NULL, column3 datatype NOT NULL,.....); 이런식으로 혹은 MODIFY 뒤에 COLUMN 을 붙여 수정하라는 방법이 많았는데요이상하게 저는 저런 방식으로 하면 오류가 나더군요저는 MYSQL 8 버전을 사용하고 있는데버전에 따른 차이때문인지 저 방식은 mysql syntax error 를 내뿜으며쿼리가 수행되질 않았습니..

개발/SQL 2019.02.01

윈도우 10 오라클 11g database 설치하기

이번에는 Database 중 가장 널리사용되고 기업이나 실무에서도 가장 많이 사용하는 DB 중 하나인오라클 11g 버전을윈도우 10 에 설치하는 방법을 설명해드리겠습니다. 1. 오라클 홈페이지https://www.oracle.com/index.html 혹은한국어 홈페이지 https://www.oracle.com/kr/index.html 둘중 한군에데 접속합니다.저는 한국어 홈페이지에서 다운받아 해보겠습니다. 2. 다운로드 버튼을 눌러줍니다. 3. 데이터베이스 버튼을 눌러줍니다. 4. Database 11g Enterprise/Standard Edition 을 클릭하여 줍니다.아래에 있는 Express Edition 도 많이들 사용을 하시는데둘의 차이점이라고 함은Express Edition이 조금 더 가볍..

개발/SQL 2019.01.26

윈도우 10에 MYSQL 설치 방법 Window 10 (2019. 01.24 최신)

웹개발을 하기 위해서 필수적으로 필요한것이 DB(Database)입니다.오라클, MYSQL, MSSQL, Postgresql 등많은 DB들이 있지만오늘은 그중에서도 개인이 사용하기에 가장 좋은MYSQL 설치 방법에 대해서 설명드리겠습니다. 1. https://www.mysql.com/ MYSQL 홈페이지에 접속합니다. 2. DOWNLOAD 를 클릭합니다. 3. Community 를 클릭합니다. 4. MySQL on Windows 를 클릭합니다. 5. MySQL Installer 를 클릭합니다. 6. 인스톨러가 2개가 있는데 용량이 큰 아래걸 다운받아줍니다.(MySQL은 윈도우 비트에 구분이 없습니다.) 7. 아래쪽으로 내려서 No thanks, just start my download.를 클릭하면 설치파..

개발/SQL 2019.01.24