1. root 계정 로그인 $ mysql -u root -p 2. 사용자 정보가 포함된 'mysql' DB 사용 use mysql; 3. 버전 별 password 변경 쿼리 적용 # 5.6 이하 > update user set password=password('new password') where user = 'root'; # 5.7 이상 > update user set authentication_string=password('new password') where user = 'root'; # 8.x 이상 > alter user 'root'@'localhost' identified with mysql_native_password by 'new password'; 4. 변경사항 적용 > flush priv..
예전에 RDS 요금청구로 인해 로컬환경에서 MySQL을 쓰듯 EC2에서도 사용하는 방법이 있지 않을까? 하는 의문으로 작성했던 글을 다시 정리해보려 한다. (예전 글 구경해보려면 클릭) EC2 원격 접속 ssh -i {.pem파일경로} ubuntu@{ip} 터미널로 ec2에 원격접속하여 아래 명령어를 입력한다. sudo apt-get update sudo apt-get install mysql-server mysql --version MySQL 외부 접속 설정 및 한글설정 EC2에 있는 MySQL을 외부에서 접속하기 위해. cnf파일을 수정해야 하는데 여기에선 Vi로 수정하는 방법을 소개한다. Vi 편집기 간단 사용법 더보기 일단 기본적으로 파일에 진입하였다면 정상모드이므로 수정이 되지않는다. 텍스트를 ..
데이터베이스와 MongoDB의 개념 1) 데이터베이스란 ? 단순히 데이터를 잘 저장하고 잘 찾기 위해 만들어진 소프트웨어 Database Management System(DBMS) DBMS가 설치된 서버 컴퓨터를 데이터베이스 서버(DB 서버)라고 부를 수 있다. - 데이터베이스 종류 관계형 데이터베이스 - Relational Database (RDB): 데이터 형식이 정해져 있고 데이터끼리 관계를 맺어 모순이 없는 데이터를 유지할 수 있도록 도와주는것에 집중한 데이터베이스 => 모순이 없는 데이터란, 무결성과 정합성이 높은 데이터 비관계형 데이터 베이스 - Non-relational Database (NoSQL): 관계형 데이터베이스에 속하지 않는 모든 데이터베이스를 칭한다. 데이터의 형태가 고정되어 있..