🗄DATABASE

Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1)

코너(Corner) 2020. 11. 30.
반응형

DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1)

DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 

iu-corner.tistory.com/entry/MySQL-서버-접속


(1) MySQL 설치

MySQL 공식 홈페이지
(https://www.mysql.com/downloads/

MySQL Community Server 다운로드 하기

Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1) - DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1) - undefined - DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 

 

Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1) - DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1) - undefined - DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 
Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1) - DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1) - undefined - DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 

 


 


(2) 명령어 수행

cd /usr/local/mysql/bin 으로 이동

Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1) - DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1) - undefined - DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 


./mysql -u root -p

mysql 에 접속

Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1) - DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1) - undefined - DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 


create database 데이터베이스명 default character set utf8 collate utf8_general_ci;  

데이터베이스 생성과 동시에 UTF-8 유니코드로 설정해주는 것이다.  그렇지 않으면 한글이 깨지기 때문이다. (자소분리 등)

Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1) - DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1) - undefined - DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 

 

- 기타 명령어 : show databases;  -> databases 목록 보기 (제대로 생성 되었는지 확인)

use 데이터베이스명; -> 선택한 데이터베이스로 사용하겠다.


 

(3) MySQL - Workbench 설치

MySQL - 다운로드를 누르면 아까전에 Community server를 들어가기 전 밑에 Workbench가 있다.

Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1) - DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1) - undefined - DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 

 

Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1) - DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1) - undefined - DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 

OS에 맞는 버전 선택



(3) 사용자 계정 추가 & 데이터 베이스의 모든 테이블 권한 주기 

 

mysql > create user 사용자ID  // 사용자 추가

set password = password('사용할 비밀번호');

mysql > create user 계정명 @localhost identified by '비밀번호';

기존에 사용하던 계정에 외부 접근 권한을 부여하려면, Host를 '%' 로 하여 똑같은 계정을 추가한다

mysql > create user 'userid'@'%' identified by '비밀번호';  // '%' 의 의미는 외부에서의 접근을 허용

 

Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1) - DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1) - undefined - DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 

 

Grant all privileges on userdb.* to 사용자계정@localhost;  // 모든 테이블 권한 주기

Mac OS - DATABASE MySQL 설치하는법 (MacOS) (1) - DATABASE - 맥(Mac)OS에서 MySQL 설치하기 (MacOS) (1) - undefined - DATABASE - 맥(Mac)OS에서 MySQL 설치하기(2) 

 

 

반응형

댓글