서버세팅 관련

[Mysql] 우분투에 데이터베이스 설치

jju_developer 2024. 1. 2. 19:49
728x90

특정 버전 mysql 설치하기

root@jjuDB01:/usr/local# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.25.tar.gz

원하는 버전의 mysql 깔면됨

 

또는 

apt 명령어를 통한 mysql 최신버전 설치하기

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

sudo systemctl status mysql
sudo systemctl is-enabled mysql
sudo systemctl enable mysql

 

sudo /usr/bin/mysql -u root -p

 

이렇게 치면 비밀번호 엔터하라고 나오는데

비번 설정을 안했기 때문에 그냥 엔터 치면 된다.

 

mysql root 초기 비밀번호 엔터!

// 비번 바꾸기

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '원하는비번 여기만바꾸면됨~~';

 

flush privileges;

 

※ 만약 이 설정을 다 하고도 workbench에 접속이 되지 않는다면???

 

(KT클라우드나 네이버클라우드의 설정에 방화벽을 3306 추가를 안한것이다!)

 

전체 ip포트에 추가를 했으니까 db 서버에는 따로 방화벽 포트를 허가를 안한것이 문제였음...!!

 

// 계정 만들기

mysql> create user '아이디생성하셈'@'%' identified by '비번생성하셈';
mysql> grant all privileges on *.* to ' 아이디생성하셈 '@'%';
grant all privileges on *.* to ' 아이디생성하셈 '@'%' with grant option;

 

flush privileges;

 

quit 하고 다시 server mysql restart

 

728x90