06 MySQL DB 설치하기
6.1 설치 가능한 MySQL 패키지 확인 - ubuntu
지난 과정에선 WEB/WAS용으로 서버를 만들었는데,
01~ 05까지를 한번 더 진행하여 DB서버 한대를 더 추가했습니다.
여기에 설치해보겠습니다.
개인용 서버이므로 앞으로 root로 진행할 것입니다.
보통은 권한이 제한된 계정을 할당 받고
root는 서버관리자만 사용합니다.
apt update
apt search mysql-server
설치 가능한 mysql 패키지 목록이 나옵니다.
ubuntu가 최신버전이라 mysql도 8.xx 버전이 나오네요.
최신버전은 무슨 문제가 발생할지 모르니,
귀찮기는 하지만 5.7버전으로 설치해야겠습니다.
6.2 ubuntu20에서 MySQL 서버 5.7 설치 - weget
weget 패키지를 설치하고
weget으로 리포지토리 패키지를 다운로드 합니다.
apt-get update
apt-get install wget
mkdir /downloads
cd /downloads
wget wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
dpkg -i mysql-apt-config_0.8.12-1_all.deb
6.3 ubuntu 20에서 MySQL 서버 5.7 설치 - bionic
설치 중간에 그림과 같은 화면이 나옵니다.
1) 바이오닉 옵션을 선택합니다.
2) Mysql Server & Cluster을 선택합니다.
3) Mysql-5.7을 선택합니다.
apt-get update
apt-cache policy mysql-server
6.4 ubuntu 20에서 MySQL 서버 5.7 설치 - policy
1) apt-cache policy mysql-server 명령어로 설치 가능한 mysql을 확인합니다.
2) mysql client 를 설치합니다.
3) mysql commnunity server를 설치합니다.
apt-get update
apt-cache policy mysql-server
sudo apt install mysql-client=5.7.*-1ubuntu18.04
sudo apt install mysql-community-server=5.7.*-1ubuntu18.04
6.5. MySQL 설치완료 및 프로세스 확인
6.6. MySQL root 접속
6.7 MySQL 언어셋 변경
MySQL을 설치 후에는 꼭 MySQL의 언어셋을 변경해 주어야 합니다.
언어셋 문제가 발생하면 이미 입력되어 있는 데이터는 변경하지 않기 때문에
데이터 베이스를 삭제 하고 다시 시작해야 하는 경우가 발생할 수도 있습니다.
/etc/mysql/mysql.conf.d/mysqld.cnf 을 변경
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
Comments
Login: