본문 바로가기

데이터베이스

MySQL 리눅스와 터미널연결 및 MySQL 설치

728x90

MySQL 공부는 realMySQL8.0을 읽으며 공부할 예정이다. 그리고 우분투서버를 이용할 생각이다 . 나 같은 경우는 리눅스 서버를 UTM을 통해서 미리 만들어놨었기 때문에 이 글에서는 리눅스 서버안에서 MySQL을 설치하는 방법을 알아보겠다.

 

하지만, 리눅스 데스크탑안에서 MySQL을 설치하는 방법도 있지만 나는 맥북의 터미널에서 ssh를 이용해 리눅스 서버에 연결을 해서 다운받을 생각이기때문에 먼저, 터미널을 통한 리눅스 서버 연결을 가능하도록 해보겠다.

 

/* mac 터미널로 리눅스 서버 연결하기*/

이 방법은 매우 간단하다. 우선 리눅스 데스크탑에 들어가서 터미널을 열고 아래의 명령어들을 차례로 따라한다.

sudo apt update

sudo apt install openssh-server

 

설치가 된것 같으면 아래의 명령어를 입력해서 설치가 openssh-server가 성공적으로 설치가 되었고 실행이 제대로 되어있는지 확인한다.

sudo systemctl status ssh

위의 사진과 같이 Actice : active (running) 이 보인다면 잘 실행이 되고 있다는 뜻이겠다.

 

 

sudo ufw allow ssh

sudo ufw status

위 명령어를 통해 봥화벽에 ssh를 허용하도록 한다. status가 inactive면은 넘어간다

 

ip a

whoami

이 명령어를 입력하여 자신의 ip를 확인하고 whoami를 통해 자신의 username을 확인한다.

 

이제 모든 준비가 끝났다. 나는 mac을 사용하니 iterm2에 들어가서 다음의 명령어를 실행한다.

ssh [username]@[자신의 ip]

 

[ ] 안에 자신에 맞는 username과 ip을 입력하고 실행하면 다음과 같은 결과가 나올 것이다. 

 

 

이러면 연결에 성공! 한것이다. 이제 MySQL 설치를 해보겠다.

 

/* 우분투 서버에 mysql 설치 */

sudo apt-get update

sudo apt-get install mysql-server

sudo ufw allow mysql

sudo systemctl start mysql

sudo systemctl enable mysql

 

이 5가지 명령어들을 차례대로 실행하면 설치가 완료 된것이다!

 

mysql에 관한 접속의 명령어는 

sudo mysql -u root -p

 

위의 명령어가 안될 시 다음과 같은 명령어를 실행해보자

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

 

그러면 이제 마음껏 mysql을 사용해보자

728x90

'데이터베이스' 카테고리의 다른 글

[DB] 트랜잭션 격리수준 Isolation Level  (2) 2024.10.14
[MySQL] 인덱스  (0) 2024.06.03
SQL 문법 정리 #1  (1) 2023.11.13
DB (MySQL) 공부시작  (1) 2023.10.26