반응형
mysql 서버 실행
service mysql start
mysql 사용자로 db생성
사용자 이름: root
db이름: test
mysqladmin -u root create test -p
비번을 물어볼텐데, 기본 비번이 없으므로 그냥 엔터
root 계정 비번 설정
계정이름: root
비밀번호: 1234
use mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234'
mysql 사용자 접속
사용자 이름: root
제대로 되었다면 시작 부분이 mysql>로 변경됨
mysql -u root -p
db 리스트 확인
show databases;
사용 디비 설정
use test;
테이블 생성
테이블 이름: users
create table users (
id varchar(10) primary key,
name varchar(20) not null,
password varchar(10) not null
);
테이블 리스트 확인
show tables;
테이블 속성 확인
각 컬럼의 데이터 몇 constraint 확인
DESC tables;
테이블 데이터 확인
테이블 이름: users
select * from users
테이블 데이터 추가
테이블 이름: users
insert into users (id,name,password) values (0, "name0", "pass0");
디비 import
git 설치
apt-get install git
git clone
example db: https://github.com/datacharmer/test_db
git clone <https://github.com/datacharmer/test_db.git>
cd test_db
SQL 파일 임포트
mysql < employees.sql
mysql 포트 설정
mysql 기본 포트: 3306
포트를 변경하고 싶다면, mysqld.cnf 파일에서 port 부분을 수정하면 됩니다.
vim /etc/mysql/mysql.conf.d/mysqld.cnf
반응형
'old > Cyber Security' 카테고리의 다른 글
OAuth 2.0까지의 인증 방식의 진화 (0) | 2023.04.10 |
---|---|
http에서 데이터 전달하는 두가지 방법: GET, POST (0) | 2023.04.07 |
HTTP 상태 코드: 요청-응답 과정에서 발생하는 상태 코드 정리 (0) | 2023.04.06 |
HTTP 프로토콜 요청과 응답: 클라이언트와 서버의 통신 방식 (0) | 2023.04.06 |
Assignment: DB 연결 테스트. : DB에 데이터 넣고, 화면에 출력해보기. (0) | 2023.04.05 |