본문 바로가기

old/Cyber Security

APM에서 MySQL: 기초 사용법과 설정

반응형

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
반응형