분류 전체보기(326)
-
mysql homebrew 설치
시작하기전에 homebrew 설치가 완료되어 있어야 합니다. brew update brew install mysql mysql.server start mysql_secure_installation - 위 명령을 실행하면 루트비밀번호 설정 외에도 보안성을 높여주는 여러가지 설정이 문답형식으로 진행된다. 비밀번호가 충분히 안전한지를 검사하는 컴포넌트를 활성화할지 묻는다. n 루트계정의 비밀번호를 물어본다 원하는 값 입력 익명사용자의 접근을 막을지 물어본다. y 루트계정이라도 원격접속을 막을지 물어본다. y 모든계정에서 접근가능한 test 라는 이름의 데이터베이스를 삭제할지 묻는다. y 지금까지한 설정을 적용할지 묻는다. y 접속 mysql -u root -p 비밀번호 입력
2023.04.10 -
데이터베이스 생성, 확인, 삭제
1) 테이블 생성하기 콘솔에서 mysql 프롬프트 접속 - CREATE SCHEMA nodejs; 로 nodejs 데이터베이스 생성 - use nodejs; 로 생성한 데이터베이스 선택 mysql> CREATE SCHEMA nodejs DEFAULT CHARACTER SET utf8; Query OK, 1 row affected, 1 warning (0.00 sec) mysql> use nodejs; Database changed show databases; - show databases; 로 데이터베이스들을 볼 수 있다. 2) 테이블 생성 확인하기 - DESC 테이블명; DESC users; 3) 테이블 삭제하기 - DROP TABLE 테이블명 DROP TABLE users;
2023.04.10 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) $ mysql.server stop $ mysql.server start --skip-grant-tables $ mysql -u root #mysql 버전 5.7 이하 update mysql.user set password=password('변경할 비밀번호') where user='root'; # mysql 버전 8.0 미만 update mysql.user set authentication_string=password('변경할 비밀번호') where user='root'; # mysql 버전 8.0 이상 update mysql.user set authent..
2023.04.10 -
데이터베이스 [node.js 교과서]
본 게시글은 node.js 교과서 강의를 듣고 정리한 글입니다. 데이터베이스란? 서버 메모리에 저장하면 서버를 재시작하면 데이터도 사라진다. 영구적 저장공간이 필요하다. 데이터베이스 : 관련성을 가지며 중복이 없는 데이터들의 집합 DBMS : 데이터베이스를 관리하는 시스템 RDBMS : 관계형 데이터 베이스를 관리하는 시스템 서버의 하드디스크나 SSD 등의 저장매체에 데이터를 저장 서버 종료 여부와 상관없이 데이터를 계속 사용할 수 있다. 여러 사람이 동시에 접근할 수 있고 권한을 따로 줄수있다. 데이터가 규칙 정형화 서로 관계가 있다 sql 데이터가 정형화 되있지않고 관계도 없고 수집하는데 목적이있으면 nosql
2023.04.10 -
README 작성요령
This is a summary of what I learned from "Codecademy". README 작성요령 프로젝트 제목 : 프로젝트 이름 설명 : 이것은 README의 매우 중요한 구성 요소입니다. 프로젝트의 주요 목적을 설명해야 합니다. "이 프로젝트를 만든 이유는 무엇입니까?"와 같은 질문에 답하십시오. 그리고 "어떤 문제를 해결합니까?" 또한 프로젝트에 대한 동기와 이를 통해 배운 내용을 포함하는 데 도움이 됩니다. 기능 : 프로젝트에 여러 기능이 있는 경우 여기에 나열하십시오. 프로젝트에 눈에 띄는 고유한 기능이 있다면 자랑하는 것을 두려워하지 마십시오. 기능을 보여주기 위해 스크린샷과 gif를 추가할 수도 있습니다. How to use : 여기에 프로젝트를 설치하고 사용하는 방법에..
2023.04.09 -
데이터 보안
데이터 보안 CISA 에 따르면 인증과 권한 부여는 함께 진행된다. 사용자는 수행 권한이 부여된 활동을 수행하기 전에 인증을 받아야한다. 인증 수단이 나중에 반박될 수 없을 때 보안이 강화된다. 즉 사용자가 나중에 활동을 수행했음을 부인할 수 없다. 이를 부인 방지라고 한다. 데이터 보안은 인증, 권한 부여 및 부인 방지 원칙을 유지하는데 중요한 부분이다. 금융데이터, 건강데이터, 개인사용자데이터 또는 기타 유형의 데이터를 막론하고 어떤 방식으로든 보안을 유지해야 할 가능성이 있다. 데이터에 액세스하는 사람을 제한하는 것만으로 데이터를 보호할 수 있는 경우도 있지만 일부 데이터는 매우 중요하므로 추가 조치를 사용하여 보안을 유지해야 한다. 인증 및 권한 부여 구현은 시스템 보안의 일부일 뿐이다. 적절한 ..
2023.04.09