Mysql에서 데이터 베이스를 새로 생성하고 해당 DB를 접근할 수 있는 사용자를 추가하는 방법을 설명합니다.
1. 계정 로그인
$ mysql –u root –p |
으로 로그인 합니다.
만약 Acceess denied가 뜬다면
$ sudo mysql |
이 명령어를 통하여 접근합니다.
sudo 명령시 입력하는 사용자 암호 입력으로 기존 로그인 대체합니다.
2. 데이터 베이스를 생성
> create database 이름 DEFAULT CHARSET=utf8 COLLATE-utf8_general_ci; |
새로 생성한 db를 사용할 사용자를 생성합니다.
> create user 사용자이름 identified by ‘비밀번호’; |
앞에서 생성했던 db를 생성한 사용자가 사용하도록 권한을 부여합니다.
> GRANT ALL PRIVILEGES ON DB이름.* TO ‘사용자이름’@‘localhost’ identified by ‘비밀번호’; |
quit을 입력하여 종료합니다.
3. Mysql에 새로 생성한 사용자로 접속
$ mysql –u 사용자이름 –p |
입력후 “Enter password: ” 창이 나오면 비밀번호를 입력합니다.
4. db에 있는 방금 생성한 db에 필요한 테이블을 생성하고 Mysql이 잘 동작하는지 다음처럼 확인
본문에서는 tb2라고 지정하였습니다.
데이터베이스 tb2를 사용하는 명령어 입니다.
> use tb2; |
다음 명령어를 작성합니다.
>create table person( id bigint(20) unsigned not null auto_increment, name varchar(255) not null, age varchar(255) not null, primary key (id) ) DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; |
테이블이 생성되었는지 확인하는 명령어 입니다.
> show tables; |
데이터 하나를 테이블에 입력해 보겠습니다.
> insert into person(name, age) values(‘test’, ‘test’); |
쿼리를 통해 데이터를 다시 보겠습니다.
> select * from person; |
데이터를 초기화 시키는 명령어입니다.
> truncate person; |
테이블이 초기화 되었는지 확인합니다.
> select * from person; |
quit 명령어로 Mysql 종료합니다.
'라즈베리 파이4 > 서버' 카테고리의 다른 글
안드로이드 앱으로 서버 접근하기 (0) | 2020.07.26 |
---|---|
웹 브라우저로 php 동작 테스트 (0) | 2020.07.26 |
라즈베리파이4 LAMP 설치 - 3 (0) | 2020.07.26 |
라즈베리파이4 LAMP 설치 - 2 (0) | 2020.07.26 |
라즈베리파이4 LAMP 설치 - 1 (0) | 2020.07.26 |