SQL/MySQL10 [MySQL] 사용자 관리하기 현재의 root 계정은 모든 권한(수정, 삭제, 조회, 변경, 계정생성 등) 을 가짐 데이터베이스의 데이터 보안을 위해서 권한 별로 데이터베이스 계정을 나누어 관리할 필요가 있음 root가 아닌 사용자를 만들어 권한 부여 하는 방법과 권한의 개념에 대해 알아보기 사용자 계정 조회 root 계정으로 로그인 mysql -u root -p 데이터베이스 조회 : 조회하여 나오는 mysql 데이터베이스가 사용자 정보를 담고 있음 SHOW DATABASES; mysql 로 데이터베이스 변경 USE mysql; 아래 명령문으로 사용자에 대한 정보 조회 가능 SELECT user, host FROM user; 사용자 계정 만들기 CREATE USER 아이디@'%' IDENTIFIED BY '비밀번호'; 계정에 대한 권.. 2021. 7. 17. [MySQL] 테이블에 데이터 삽입시 중복 키 관리 조건부 데이터 입력 만약 100개의 데이터를 입력하고자 할 때, 첫 번째 데이터는 기본키 중복 데이터이고 이후의 99개의 데이터는 새로운 데이터가 입력된다고 할 때, SQL 시스템 상에서는 첫 번째 데이터 중복으로 전체 데이터가 입력되지 않는 현상이 발생함 따라서 이 중복되는 1개의 데이터를 무시하고 이후 99개의 데이터를 중단 없이 정상적으로 입력하는 방법에 대해 알아보기 먼저 테이블을 생성 CREATE TABLE memberTbl( useId char(3) PRIMARY KEY, name char(3) NOT NULL, addr char(2) NOT NULL ); 테이블에 데이터 삽입 INSERT INTO memberTbl VALUES ('JBJ', '장범준', '서울'), ('IU',.. 2021. 7. 17. [MySQL] sql 데이터 import( sql 파일 실행) 1. 터미널 실행 2. 데이터가 저장된 위치로 이동 cd 저장된 위치 3. mysql root 계정으로 로그인 mysql -u root -p 4. 해당 폴더에서 가져올 sql 파일명 입력 source 파일명.sql 2021. 7. 15. [MySQL] Mac 환경 변수 설정 환경 변수 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임 OS가 해당 프로세스를 실행하기 위해 참조하는 변수 path 변수는 OS가 어떤 프로그램을 실행시킬 때, 그 경로를 찾는데에 이용됨 1. 터미널 실행 2. 환경 변수 설정으로 이동하고 비밀번호 입력 sudo nano /etc/paths 3. 현재 환경변수 확인 가능 4-1. 설치경로 확인 4-2. 환경설정 하단 - MySQL 4-3. 버전 아래 작성된 위치 확인 5. MySQL이 설치된 경로를 찾아 추가 control + X를 눌러 나가기 6. 터미널을 종료하고 재실행 echo $PATH 위 명령어를 통해 추가된 환경변수 확인 2021. 7. 15. 이전 1 2 다음