hyunjin

우분투 18.04 mysql 설치 본문

개인 공부/환경세팅

우분투 18.04 mysql 설치

_h.j 2021. 11. 8. 14:10
728x90

 

01.

sudo apt update

02. mysql 패키지 설치

sudo apt install mysql-server

설치 완료시 mysql 서비스 자동 시작됨.

 

03 . mysql 서버가 실행 중인지 확인하는 명령어

sudo systemctl status mysql

 

 

04 mysql 설정 ,  mysql 보호 

sudo mysql_secure_installation

 

MySQL 사용자 암호의 강도를 테스트하고 보안을 향상시키는 데 사용되는 PASSWORDECT PUGING을 구성하라는 메시지가 표시됩니다. 암호 유효성 검사 정책에는 낮음, 중간 및 높음 세 가지 수준이 있습니다. 암호 유효성 검사 플러그인을 설정하지 않으려면 ENTER를 누릅니다.

다음 프롬프트에서 MySQL 루트 사용자의 암호를 설정하라는 메시지가 표시됩니다. 이렇게 하면 스크립트에서 익명 사용자를 제거하고 로컬 시스템에 대한 루트 사용자 액세스를 제한하며 테스트 데이터베이스를 제거하라는 메시지도 표시됩니다. 모든 질문에 "Y"(예)라고 대답해야 합니다.

 

 

mysql server 시작

sudo mysql_secure_installation

실행

sudo mysql -u root -p

//현재 상태
status

//계정 비밀번호 정책 low로 변경
SET GLOBAL validate_password_policy=0;

//계정 생성
create user '이름'@localhost identified by '비밀번호';

//한글 설정



//이런 저런 설정 완료 후 mysql 서비스 재시작
service mysql restart

 

DB 테이블 생성

sudo mysql -u 계정이름 -p
show databases;
create database 이름;
use 이름 (여기서는 세미콜론이 없어도 된다)
show tables;

create table board(
	// sql문법 작성
);

 

모든 데이터 베이스에 대한 액세스 권한 가진 새 관리 사용자 만들기

GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

 

 

 

 

참고

 

728x90