본문 바로가기
mySql

[mySql] 설치 / terminal 접속 / 환경변수 설정 / workbench 접속

by ram_ 2022. 12. 2.

SQL ?

Structed Query Language

 

데이터 베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어

 

  • 데이터 정의 언어 (DDL: Data Definition Language) - CREATE, ALTER, DROP 등의 명령어
  • 데이터 조작 언어 (DML: Data Manipulation Language) - INSERT, UPDATE, DELETE, SELECT 등의 명령어
  • 데이터 제어 언어 (DCL: Data Control Language) - GRANT, REVOKE, COMMIT, ROLLBACK 등의 명령어

 


 

Step 01

https://dev.mysql.com/downloads/mysql/

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86

dev.mysql.com

페이지에 접속한 후, m1은 상단, 아니먄 x86 DMG ARCHIVE를 받아준다.

 

 


Step 02

cd/usr/local/mysql/bin
./mysql -u root -p

terminal에서 입력 후 mysql에 접근한다.

 

매번 path를 입력하여 접근하는 것이 조금은 번거로우니, 환경변수를 설정한다.

 

sudo nano /etc/paths

sudo : 관리자 권한으로 실행

nano : 파일 편집 툴

nano로 paths를 편집하겠다는 의미이다. p/w 입력을 마치고 가장 하단에 mysql path를 추가해준다.

control X로 빠져나오고 저장해준다. 이제 어느 위치에서나 mysql -u root -p로 접근이 가능하다.

 


Step 03

https://dev.mysql.com/downloads/workbench/

 

MySQL :: Download MySQL Workbench

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), M

dev.mysql.com

워크벤치로 실행하는 방법이다. 해당 링크에서 새로운 툴을 다운받아줘야한다.

 

 


ERROR

terminal에서 sql 접근을 시도하던 중, 계속하여 no directory, no such file이라는 에러가 떴다.

 sql을 reinstall 하면서 위치를 바꿀 수가 있나? 하고 보니 불가능했다. 다시 install 하니 어찌저찌 실행은 됐다.

 

전에 받을때랑 다르게 설정한건 download package를 버렸냐의 유무였다. 사실 download pck는 지워도 된다고 생각해서 지웠는데 

아니었나보다 .. (사실무근이다.)  별안간 실행 되어 다행이다.