Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- npm
- immer
- 일반유저
- node.js 교과서 따라하기
- 전역설치
- wget
- 라우터
- 리액트를 다루는 기술
- 솔리디티
- 머클루트
- 시퀄라이즈
- 리눅스
- 설치
- 블록체인
- Docker
- 변수
- 환경변수
- Sequelize
- 우분투
- 노드
- 자바스크립트
- 쉘스크립트
- MariaDB
- 벨로포터
- centos
- 이더리움
- wsl
- 깃허브
- 머클트리
- 리액트
Archives
- Today
- Total
코드코코
[MariaDB] 계정 생성 및 권한 부여 , DB 생성 , Table 생성 , Data 입력 본문
1. MariaDB계정 만들기
> CREATE USER '유저이름'@'localhost' IDENTIFIED BY '패스워드';
- root계정 이외의 계정을 만들어 사용
- localhost 대신에 %를 넣으면 누구나 접근할 수 있게 한다.
MariaDB [(none)]> CREATE USER 'test'@'localhost' IDENTIFIED BY '1234';
Query OK, 0 rows affected (0.004 sec)
2. 권한부여하기
> GRANT ALL PRIVILEGES ON *.* TO '유저이름'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' WITH GRANT OPTION;
Query OK, 0 rows affected (0.008 sec)
3. MariaDB 나가기
> crtl + c 누르기
MariaDB [(none)]> Ctrl-C -- exit!
Bye
4. 생성한 계정으로 로그인
$ mysql -u 유저이름 -p
- 유저이름 : test , 비밀번호 : 1234
root@DESKTOP-RJ31OF5:~# mysql -u test -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 49
Server version: 10.3.32-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
5. 생성한 계정에 DB 만들기
> CREATE DATABASE DB이름;
MariaDB [(none)]> CREATE DATABASE testDB;
Query OK, 1 row affected (0.003 sec)
6. 생성된 DB 사용하기
> USE DB이름;
MariaDB [(none)]> USE testDB;
Database changed
MariaDB [testDB]>
7. DB에 테이블 생성하기
> CREATE TABLE 테이블명 ( 필드명 필드타입 [옵션], 필드명 필드타입 );
MariaDB [testDB]> CREATE TABLE testTable ( id INT PRIMARY KEY, name VARCHAR(20) );
Query OK, 0 rows affected (0.030 sec)
8. 테이블에 데이터 입력하기
> INSERT INTO 테이블명 VALUES ( 필드값 , 필드값);
MariaDB [testDB]> INSERT INTO testTable VALUES ( 1, 'coco' );
Query OK, 1 row affected (0.007 sec)
9. 데이블 내용 확인하기
>SELECT * FROM test;
MariaDB [testDB]> SELECT * FROM testTable;
+----+------+
| id | name |
+----+------+
| 1 | coco |
+----+------+
1 row in set (0.000 sec)
'기록 > 정리' 카테고리의 다른 글
[리눅스] [MariaDB] ConnectionRefusedError [SequelizeConnectionRefusedError]: connect ECONNREFUSED 127.0.0.1:3306 (0) | 2021.12.21 |
---|---|
[깃허브] 깃 클론// Please use a personal access token instead. (0) | 2021.12.21 |
[깃허브] git 명령어를 사용하여 github 이용하기 (0) | 2021.12.17 |
[Garbage collector] 가비지컬렉터 , 메모리 정리 (0) | 2021.11.29 |
[리액트] immer로 불변성 유지 작업 (0) | 2021.11.02 |