MySQL 설치

By | 2020년 6월 20일
Table of Contents

MySQL 설치

설치

sudo apt-get update
sudo apt-get install mysql-server

root 접속

sudo 를 이용해 접속합니다. 패스워드는 입력하지 않습니다.

sudo mysql -u root

root 에 비밀번호를 설정할 수 있습니다. 하지만, 권장하지는 않습니다.

SHOW VARIABLES LIKE "%version%";

-- 5.7.6 이후 버전
ALTER USER 'root'@'localhost' IDENTIFIED BY 'test1234';

-- 5.7.6 이후 버전
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('test1234');

계정생성

CREATE DATABASE db_test DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;

CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'test1234';
GRANT ALL PRIVILEGES ON db_test.* to testuser@localhost;

FLUSH PRIVILEGES;

exit
mysql -u testuser -p db_test

원격접속

ssh 터널링을 이용한 접속이 안전하고 편하다.

타임존 지정

서버의 시간대가 KST 가 아닌 경우, 아래 명령으로 mysqld 의 시간대를 조정할 수 있습니다.

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
default-time-zone='+9:00'
sudo service mysql restart

답글 남기기