서버 점검 안내

dsclub은 서비스의 안정성과 성능 향상을 위해
매일 04시 30분에 정기 점검이 진행됩니다.

점검 시간: 오전 4시 30분 ~ 4시 35분

해당 시간 동안 일시적으로 서비스에 접속이 불가능하오니, 양해 부탁드립니다.

MariaDB 사용법 (feat. 우분투) > 코딩 스토리

MariaDB 사용법 (feat. 우분투)

페이지 정보

작성자 profile_image tak2 (192.♡.0.1) 작성일 23-02-26 01:58 조회 3,319 댓글 0

본문

mariadb 들어가기

sudo mysql

//비밀번호를 묻는다면 답해주자. mariadb는 mysql의 명령어를 사용한다. sudo mysql 이라고 해도 들어가지고, sudo mariadb라고 해도 들어갈 수 있다.

*시작&재시작&종료 명령어도 systemctl restart mysql 라고 해주면 재시작이 가능하다.​ 

 

*글 뒤에 ;는 오타 X. 그대로 붙어넣기 O*

DB(데이터베이스) 보기(들어가기)

use db이름;

 

DB(데이터베이스) 생성

CREATE TABLE 생성하고싶은db이름​;

 

*DB사용자(아이디)를 생성할 때 꼭 mysql 이라는 db에서 작업해야 한다.*

mysql db(table)에 들어가기

use mysql;

 

DB사용자(아이디) 생성

CREATE USER '원하는아이디이름'@'원하는 주소' IDENTIFIED BY '원하는 비번';

//ex) CREATE USER 'gnuboard'@'localhost' IDENTIFIED BY '20030226';

//localhost(내부내트워크)에서 접근할 수 있는 gnuboard​라는 이름의 20030226를 비밀번호로 가진 아이디를 생성했다.

// localhost는 서버의 내부 ip?이고 외부 접근이 불가능하다.

// localhost를 % 로 변경하면 모든 아이피의 외부 접근을 허용한다

//127.0.0.1 = localhost 이다.

 

생성한 DB사용자(아이디)에게 데이터베이스(DB) 관리권한을 주기

GRANT ALL PRIVILEGES ON *.* TO 'gnuboard​'@'localhost' WITH GRANT OPTION;

//모든 데이터베이스의 관리권한을 localhost에서 접근할 수 있는gnuboard라는 아이디에 적용했다.

 

mariadb(데이터베이스)에서 나가기

exit;

//위의 명령어 혹은

^c

//컨트롤+c

 

원하는 작업을 마무리 했다면? (db에서)

systemctl restart mysql

좋아요72 이 글을 좋아요하셨습니다
url 복사 카카오톡 공유 라인 공유 페이스북 공유 트위터 공유

등록된 댓글이 없습니다.

전체 269건
게시물 검색

접속자집계

오늘
1,283
어제
1,445
최대
4,271
전체
292,193