상세 컨텐츠

본문 제목

ubuntu :: mySQL 설치 및 실행하기

AWS

by 비오스터딩 2021. 1. 26. 22:49

본문

 

 

  sudo apt-get install mysql-server  

을 입력하면 mysql 8버전이 설치된다.

 

  sudo su  

root 계정으로 전환

 

mysql_secure_installation

중간에 비밀번호 설정이 나온다.

비밀번호를 설정하고 나머지 질문들은 다 y를 눌러주자.

 

All done! 

 

 

 

  mysql -uroot -p  

비밀번호를 입력하면, owners라고 뜬다.

 


하지만 node app을 실행하면, 오류가뜬다.

.env가 git에 업로드 되지 않기 때문에, DB 비밀번호가 없다.

그래서 직접 .env로 설정해주어야 한다.

 

리눅스에는 vim이라는 에디터가 있다.

이 에디터를 사용하여 .env를 만들어주자!

 

  vim .env  

 a   i 를 누르면 insert로 바뀌면서 글자를 입력할 수 있다.

[ESC]를 누르면 명령어 모드로 들어간다.

  :wq 저장하고 나가기

 

 

ls -a 를 누르면 .env가 생성된 것을 확인할 수 있다.

 ls -a  : 숨긴파일을 포함한 모든파일 확인.

리눅스에서는 파일명앞에 .이 붙으면 숨김파일이다.)

 cat .env  : 파일 내용 확인

 

 

-

 

만약 위에서 설정한 비밀번호와 DB 비밀번호가 다르다면

다음 명령어를 입력해서 비밀번호를 같게 만들어준다.

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '{.env로 설정한 비밀번호}';

 

-

 

그리고 나서 db를 만들어준다.

npx sequelize db:create

 


 

이후 node app을 실행하면 실행된다!

반응형

관련글 더보기

댓글 영역