학습노트/데이터베이스 (10) 썸네일형 리스트형 서비스에 mysql 없음 mysql workbench는 설치했지만 아래와 같은 오류 메세지가 뜨고 services.msc에 mysql이 없다면 failed to connect to mysql at 127.0.0.1 with user root error 2003 (hy000): can't connect to mysql server on 'localhost' (10061) mysql server가 깔려있지 않아서 localhost에서 실행이 되고 있지 않기 때문이다. 해결방법은 dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubun.. express와 MySQL 연동 const express = require('express'); const mysql = require('mysql2'); const app = express(); const port = 8080; // mysql 계정 연동 const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '****', database: 'boilerdb' }); // mysql 연결 connection.connect(console.log('mysql is connected')); // mysql로 query보내기 connection.query('SELECT * from users', (error, rows, fields) => {.. [MySQL] MySQL Workbench 사용방법 우선 이 명령어에서 -h다음에 오는 것은 해당 데이터베이스의 주소라는 것을 알아야 한다. 우리는 그동안 localhost에 넣었다. -hlocalhost는 생략이 가능해서 없어도 실행되었던 것이다. 1. MySQL Workbench를 실행 후 +버튼을 누른다. 2. 누르면 기본 서버 정보를 입력할 수 있는 창이 뜬다. 3. 서버 이름을 입력하고 Test Connection을 통해서 적용이 되는지 안되는지 실제 적용 전에 확인할 수 있다. 4. 실제 적용시키면 저렇게 server를 만들 수 있다. 5. 서버를 입력하고 들어온다. 7. 우리가 원래 만들어놓았던 database_1이 왼쪽 SCHEMAS에 있는 것을 확인할 수 있다. Tables 클릭 후 Query 1 칸에 SQL문을 적고 번개모양을 누르면 아.. [MySQL] MySQL Workbench 설치방법 (오류 MySQL Workbench 8.0 CE Setup Wizard ended prematurely 해결 방법) 1. google 검색창에 mysql workbench를 입력한 후 MySQL 공식 페이지로 이동한다. (두 번째칸) 2. Download Now를 클릭한다. 3. 자신의 운영체제와 비트수에 맞게 설정한 후 다운로드한다. 4. No thanks, just start my download. 클릭 5. 오류 메시지가 나온다. (오류 미발생시 11번으로 이동해서 진행) 6. 이 페이지에서 Finish를 누르지 말고 Download Prerequisites를 누른다. Error : MySQL Workbench 8.0 CE Setup Wizard ended prematurely The wizard was interrupted before MySQL Workbench 8.0 CE could be completely.. [MySQL] MySQL Client(monitor, Workbench) 1. MySQL monitor GUI가 아닌 명령어를 이용하여 제어하는 명령어 기반 프로그램 장점 : 많은 서버 컴퓨터들이 일 자체에 cpu를 쓰기 위해서 GUI를 지원하지 않는 경우가 많다. 그때 명령어로 실행시킬수 있다. 단점 : 명령어를 모르면 못쓴다. 2. MySQL Workbench GUI 기반으로 마우스를 이용하여 사용할 수 있는 프로그램 장점 : 클릭으로 쉽게 제어할 수 있다. 단점 : GUI를 지원하지 않는 서버 컴퓨터에서는 쓰지 못한다. [MySQL] 관계형 데이터베이스 왜 관계형 데이터베이스가 필요한가. 중복이 되면 개선할 것이 있다고 본다. 그래서 중복 가능이 있는 데이터를 테이블로 다시 만들어서 관리한다. 그럼 유지 보수할 때에 만들어 놓은 테이블을 바꾸면 다 바뀐다. MySQL은 데이터를 분산해서 저장하고 보여줄 땐 합쳐서 보여준다. 우선, 만들어놨던 테이블은 이름을 바꿔준다. RENAME TABLE 테이블명 TO 바꿀이름; 1. 테이블 분리하기 CREATE TABLE article ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(30) NOT NULL, `description` text, `created` datetime NOT NULL, `author_id` int(11) DEFAULT NULL, PRIMAR.. [MySQL] CRUD Create(생성), Read(읽기), Update(수정), Delete(삭제)이 네 가지는 어떤 데이터베이스이던 꼭 필요한 것들이다. 커뮤니티 사이트를 제작한다거나 어떠한 글을 쓰는 사이트를 제작할 때 무조건 이 네 가지는 필수로 들어가야한다. 2020/09/03 - [토이 프로젝트] - [자바스크립트] 작은 도서관 프로그램 만들기 (쿠키, 로컬, 세션 스토리지의 개념 포함) [자바스크립트] 작은 도서관 프로그램 만들기 (쿠키, 로컬, 세션 스토리지의 개념 포함) 회사에서 내준 작은 프로젝트 과제이다. 힘들었던 부분은 외부 라이브러리를 일절 사용하지 않아야 한다는 점이었다. 아래는 개발 제약 사항과 화면 요구 사항이다. // 개발 제약 사항 // 책의 추 ukcasso.tistory.com 단적인 예로.. [MySQL] 테이블 생성 테이블 생성 방법 CREATE TABLE article( id INT(11) NOT NULL AUTO_INCREMENT, title VARCHAR(100) NOT NULL, description TEXT NULL, created DATETIME NOT NULL, author VARCHAR(30) NULL, profile VARCHAR(100) NULL, PRIMARY KEY(id)); id INT(숫자)는 얼마까지 노출 시킬 것인가이다. NOT NULL은 무조건 입력시켜야한다는 뜻이다. AUTO_INCREMENT는 자동으로 데이터 생성시 증가한다는 뜻이다. title VARCHAR(숫자)는 숫자만큼만 입력시킬수 있다. description TEXT다 created DATETIME은 날짜 시간 모두 표현 .. [MySQL] 데이터베이스 서버 속, 데이터베이스(스키마) 생성 -u는 user를 뜻하고 u다음에 나오는 것은 아이디이다. 기본적으로 root로 지정되어 있어 -uroot로 접속한다. mysql -uroot -p mysql 데이터베이스 서버에 접속 후 [CREATE DATABASE 생성하고 싶은 이름]; 형태로 적으면 된다. mysql> CREATE DATABASE database_1; 성공한 후 화면 참고) 이 코드는 생성된 데이터베이스를 제거하는 방법이다. mysql> DROP DATABASE database_1; 생성된 데이터베이스를 보는 방법이다. mysql> SHOW DATAVASES; 이 명령어를 입력하게 되면 이제부터 database_1을 만지겠다는 뜻이다. mysql> USE database_1; SQL(Structured Query Language)이.. [MySQL] MySQL 설치 (Windows Version) - Bitnami WAMP 1. MySQL의 특징 관계형 데이터베이스이며 무료이고 오픈소스라는 것이 특징이다. 2. 관계형 데이터베이스란? 키(Key)와 값(Value)들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙의 전산정보 데이터베이스이다. 3. Bitnami란? 가상 어플라이언스 및 웹 애플리케이션, 개발 스택용 소프트웨어 패키지 및 설치 라이브러리이다. 4. WAMP란? Windows Apache MySQL PHP의 약자이다. 따라서 Apache, MySQL, PHP를 한 번에 통합 설치할 수 있는 모듈이다. 5. Bitnami WAMP 설치 방법 1) google 검색 창에 bitnami wamp 검색 후 첫 번째 링크 클릭 2) 홈페이지에서 자신의 운영체제에 맞는 버전 다운로드 3) 운영체제 설정 후 가운데 보이는 .. 이전 1 다음