0. 설치한 Linux 버전 확인하기
lsb_release -a
옵션 a를 입력하면 모든 정보를 확인할 수 있다.
1. 리눅스(우분투)에서 mysql을 설치
sudo apt-get install mysql-server
중간에 root 패스워드 설정 두 번 입력하면 된다.
mysql -u root -p
exit
MySQL에서 나올 때 사용하는 명령어
2. 데이터베이스(Database) 생성하기
현재 DB를 확인하는 명령어
show databases;
create database DB이름;
추가된 Database 확인하기
show databases;
3. 계정생성하기
use mysql;
show tables;
계정에 관련된 정보를 관리하는 테이블 user 테이블이다.
select host, user from user;
*변경사항: MySQL 5.7부터 user테이블에 password 컬럼이 삭제되고 authentication_string 컬럼으로 변경되었다.
select host, user, authentication_string from user;
계정 추가하는 명령어
create user '계정 아이디'@localhost identified by '비밀번호';
계정 추가되었다.
추가된 계정 확인하기
select host, user, authentication_string from user;
localhost 말고 외부에서도 접속할 수 있도록 설정하는 방법
create user '계정 아이디'@'%' identified by '비밀번호';
localhost 부분을 지우고 host를 '%'로 변경하면 외부에서의 접속을 허용한다.
사용자 계정과 패스워드가 동일한지 여부 조회
SELECT host, user FROM user WHERE authentication_string=password(user);
참고
'OS > Database' 카테고리의 다른 글
[NoSQL] MongoDB 기본지식 및 사용법 (with Docker) (1692) | 2022.01.21 |
---|---|
[NoSQL] MongoDB 설치하기 (Ubuntu 16.04) (303) | 2022.01.21 |
[DBMS] Elasticsearch DB(엘라스틱서치) 설치방법 With Ubuntu (431) | 2022.01.18 |
[DBMS] Elasticsearch DB(엘라스틱서치) 기본개념 (1849) | 2022.01.18 |
[DBMS] NoSQL 특징 및 종류 (1731) | 2022.01.17 |