일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- MariaDB
- 시퀄라이즈
- 머클루트
- npm
- 솔리디티
- 노드
- 설치
- 리액트를 다루는 기술
- 자바스크립트
- Sequelize
- 우분투
- 변수
- centos
- immer
- wget
- 벨로포터
- 쉘스크립트
- 깃허브
- 전역설치
- 리액트
- 환경변수
- 이더리움
- 일반유저
- Docker
- node.js 교과서 따라하기
- 블록체인
- 라우터
- 리눅스
- wsl
- 머클트리
- Today
- Total
목록분류 전체보기 (154)
코드코코
MySQL 상태 확인 -설정정보, 커넥션 등서버상태 확인이 필요할 때 1. 현재 상황 확인 mysql> show status; 2. 설정환경변수와 값 확인 mysql> show variables; 3. 최대 동시 접속 가능 수 확인 mysql> show variables like '%max_connection%'; 동시 접속자수를 변경하려면, 리눅스 : mysql.cnf(MySQL)파일을 수정 후 MySQL을 재시작 윈도우 : my.ini 파일 수정C:\ProgramData\MySQL\MySQL Server 8.0\my.ini 수정 후 수정 후 MySQL을 재시작 기본실행 경로확인방법(윈도우) : 서비스 - 이름에서 MySQL찾아서 우클릭 - 속성 - 실행파일경로 - defaults-file 경로 확인 ..
CMD창에서 mysql 접속이 안될 때 - 환경변수에 mysql 추가하여 해결 1. 바탕화면 왼쪽 아래 윈도우 오른쪽 클릭 - 시스템 클릭 2. 우측 사이드바의 고급 시스템 설정 클릭 3. 시스템속성 - 환경변수클릭 4. 환경변수 - 시스템변수의 path 더블클릭 5. 환경 변수 편집 - 새로만들기 - mysql의 bin 파일이 있는 곳을 찾아서 해당경로 추가 후 확인 6. CMD 창 실행 >mysql -u root -p
HTTP 통신과 Socket 통신 - 네트워크를 통해 서버로부터 데이터를 가져오기 위한 통신 방식 HTTP 통신 Client가 요청을 보내는 경우에만 Server가 응답하는 단방향적 통신 -HTTP란 HyperText Transfer Protocol의 약자로 HTML 파일을 전송하는 프로토콜이라는 의미 HTTP 통신은 클라이언트의 요청이 있을 때 서버가 응답하는 단방향 통신 JSON, Image, HTML 파일 등 다양한 파일을 전송 받을 수 있음. 응답을 받은 후 Connection이 끊어지는 것이 기본 동작이지만, 성능 상으로 필요하다면 Keep Alive 옵션을 주어 일정 시간 동안 Connection을 유지하는 것이 가능 Socket 통신 소켓 통신이란 서버와 클라이언트 양방향 연결이 이루어지는 ..
1. 회원가입-로그인 페이지 만들기 (1) : express-generator 사용 https://codecoco.tistory.com/97 2. 회원가입-로그인 페이지 만들기 (2) : sequelize 사용 https://codecoco.tistory.com/104 3. 회원가입-로그인 페이지 만들기 (3) : sequelize 모델생성 https://codecoco.tistory.com/105 4. 회원가입-로그인 페이지 만들기 (4) : sequelize seed사용 https://codecoco.tistory.com/106 sequelize : seed 서버가 시작될 때 애플리케이션이 가지고 있어야 할 정적인 데이터들을 DB에 추가해주는 기능 1. seed 파일 생성 $ sequelize see..
1. 회원가입-로그인 페이지 만들기 (1) : express-generator 사용 https://codecoco.tistory.com/97 2. 회원가입-로그인 페이지 만들기 (2) : sequelize 사용 https://codecoco.tistory.com/104 3. 회원가입-로그인 페이지 만들기 (3) : sequelize 모델생성 https://codecoco.tistory.com/105 1. DB 테이블(모델) 생성하기 $ sequelize model:generate --name 테이블명 --attributes 속성명1:속성타입1,속성명2:속성타입2,... 주의 : 두 개 이상의 속성 기입시 콤마(,)사이에 공백이 있으면 에러 발생 ubuntu@DESKTOP-RJ31OF5:~/workspac..
1. 회원가입-로그인 페이지 만들기 (1) : express-generator 사용 https://codecoco.tistory.com/97 2. 회원가입-로그인 페이지 만들기 (2) : sequelize 사용 https://codecoco.tistory.com/104 sequelize -Sequelize는 Node.js기반의 ORM으로 Promise 문법을 사용 0. 환경셋팅 $ npm install -g sequelize-cli $ npm install sequelize sequelize-cli mysql2 - 전역설치 하여 커맨더 창에서 sequelize 명령어를 실행할 수 있게 함. 1. DB 기본구조 잡기 $ npx sequelize init config : 데이터베이스 설정 파일, 사용자 이름..
현재 상황 - nodejs 업그레이드를 위해 n 플러그인을 전역설치 후, n lts 명령어 사용할 때 에러발생 에러내용 installing : node-v16.13.1 mkdir : /usr/local/n/versions/node/16.13.1 mkdir: cannot create directory ‘/usr/local/n’: Permission denied Error: sudo required (or change ownership, or define N_PREFIX) 해결과정 - 에러문구대로 permission 때문인가 싶어서 바꿔주니 해결됨. sudo chown -R $(whoami) /usr/local
현재상황 - MariaDB를 설치한 후에 일반 유저 계정으로 DB 접속을 시도하니 에러발생 - root 계정으로는 접속이 잘되나, 일반 유저계정에서는 거부되는 것으로 확인 됨. - root 계정에서도 비밀번호 입력 없이 엔터만 치면, 그대로 접속이 됨(비밀번호 설정이 안되어 있음) 에러내용 ERROR 1698 (28000): Access denied for user 'root'@'localhost 에러원인 - 기본적으로 초기설정되어있는 root 계정의 패스워드 타입때문인데 이 타입을 변경 해결과정 1. root 계정의 plugin 확인 - root의 플러그인은 unix_socket 으로 사용자가 unix_socket 을 사용하는지만 체크하기때문에 비밀번호는 아무런 의미가 없게 되는것. MariaDB [(..