728x90

 

1) MariaDB 접속
# mysql -u root -p
Enter password: 패스워드 입력

2) Database 리스트 확인
$ show databases;

2-1) 없다면 생성
$ create database DB명;

 

3) 기본으로 생성되어 있는 mysql 데이터베이스를 사용한다
$ use mysql;



4) mysql의 user 테이블에서 이미 생성된 계정 확인
$ select host, user from user;



출처: https://postitforhooney.tistory.com/entry/MySql-Mariadb-MYsql-사용자-권한주기-및-확인 [PostIT]

 

이렇게 해서

우분투 안에 마리아디비 설치해서 이렇게 계정있는데

 

 

얘를 어떻게 nodejs랑 연결하나..

 

 

mysql이랑 같은거면 그 창으로 볼 수 없나..mysql했던것처럼 npx sequelize db:create 하면 db생성되나..

 

 

https://postitforhooney.tistory.com/entry/MySql-Mariadb-MYsql-%EC%82%AC%EC%9A%A9%EC%9E%90-%EA%B6%8C%ED%95%9C%EC%A3%BC%EA%B8%B0-%EB%B0%8F-%ED%99%95%EC%9D%B8

 

[MySql] Mariadb, MYsql 사용자 권한주기 및 확인

 # MariaDB에 사용자 권한주기 1) MariaDB 접속 # mysql -u root -p Enter password: 패스워드 입력 2) Database 리스트 확인 $ show databases; 2-1) 없다면 생성 $ create database DB명; 3) 기본으로 생성되..

postitforhooney.tistory.com

 

로그인 프론트하는것도 계속 모듈못찾길래

이전에 해놓은 nodebird 코드 가져다가 했지만 역시 모듈못찾음

일단 mariadb와 nodejs 연결이전에 확인 어떻게 하는지부터 봐야겠음

 

 

 

 

 

헷갈리는거

 

기존에 깔아둔 

mysql이랑 mariadb같은거임?

mysql workbench에는 mariadb에서 생성된 db애들 없던데?

 

 

 

 

헷갈려서 찾아보기로 함

 

  • MySQL : 오라클에서 관리하는 오픈소스 데이터베이스, 하지만 2중 라이선스로 커뮤니티, 엔터프라이즈 2가지 버전이 존재(커뮤니티 버전에서는 일부 기능이 제한됩니다) 
  • MariaDB : MariaDB재단에서 관리하는 오픈소스 데이터베이스, GPL(General Public License) v2 라이선스로 자유로운 사용 가능

라고 함. 출처: https://mentha2.tistory.com/42 [행궁동 데이터 엔지니어]

 

MySQL Workbench(워크벤치)를 이용한 MariaDB 테이블 생성

MySQL WorkBench(워크벤치)를 이용한 MariaDB 테이블 생성 방법입니다. MySQL과 MariaDB는 다른 DBMS(Database Management System)인데 MySQL용 Workbench로 MariaDB 테이블을 생성한다니 좀 이상하죠? MariaDB는..

mentha2.tistory.com

 

오 그리고

기존에 깔아둔 MySQL WorkBench(워크벤치)에서 mariaedb쓸 수 있다고 함

 

 

 

 

해보니까 

밑에와 같은 코드글있는 test.sql 생성됨

 

 

이 코드 줄을 우분투에 깔린 마리아db에 넣어주니까

오 생성됐다

 

 

엥 마지막은 에러뜨네

 

 

그래도 필드안까지 떠.

 

 

그래도 이건 여전히 우분투창으로 확인하는거고

워크벤치에서 어떻게 보나..

 

 

 

흠...읽다가https://ing-yeo.net/2020/02/study-nodejs-database-mariadb/

 

 

 

 

https://docs.microsoft.com/ko-kr/azure/mariadb/connect-workbench

 

빠른 시작: MySQL Workbench 연결 - Azure Database for MariaDB

이 빠른 시작에서는 Azure Database for MariaDB에서 데이터를 연결하고 쿼리하는 데 MySQL Workbench를 사용하는 단계를 제공합니다.

docs.microsoft.com

이거보면서

워크벤치에서

database 눌러서

새 연결connections으로 만들어봤음

 

 

생기긴 했는데

된걸까?

 

오 된거네

우분트 마리아db에서 만든 거

이안에 생성됨

 

 

 

 

 

 

권한설정하면 된다길래

 

 

 

근데 아직 안됨요

 

 

 

 

 

암호화된 비번보고

그게 비번인줄 알고 쉬운거로 바꿔보려함ㅋㅋㅋ(https://brunch.co.kr/@artiveloper/21)

 

MariaDB 비밀번호, 권한 설정

데이터베이스 초기 비밀번호, 권한 설정 | MySQL이나 MariaDB 는 초기 설치 시, 루트 계정의 비밀번호 세팅을 해줘야한다. 3가지 방법이 있다. 1.  root 계정 접속 후, mysql database 의 user table 에서 비

brunch.co.kr

https://www.codingfactory.net/11437

 

 

 

 

 

내 프로젝트 창에 이거 깔고..

npm i mariadb

하고 

에러나는거 일단 주석처리해놓음

npm start

 

 

https://gollumnima.github.io/posts/nodeJS_4

 

 

허선생님과 함께하는 Maria DB로 데이터 만들기와 Node.js에서 적용 - 둘둘`s dooreplay!

Maria db 설치하기 brew install mariadb 명령어로 설치! 서버 시작 : mysql.server start 서버 멈춤 : mysql.server stop 실행중인 서버 상태확인 : mysql.server status 접속 : mysql -uroot 스크롤을 내리면 나오는 캡쳐들이

gollumnima.github.io

이거 해보기..

 

아.

생각해보니까

지금까지 비주얼코드에서 mariadb쓰려고 했음

 

내가 해야되는거는 리눅스에서 작업해야되는건데!!!

 

리눅스 우분투로 로그인코드 복사해서 넣어주고 다시 시작!!

728x90

+ Recent posts