목록권한 (4)
삶 가운데 남긴 기록 AACII.TISTORY.COM
사용자 생성 먼저 새로운 사용자를 생성해야 합니다. CREATE USER 사용자이름 WITH PASSWORD '사용자패스워드'; 데이터베이스 생성 생성된 사용자가 사용할 새 데이터 베이스를 생성합니다. CREATE DATABASE 생성할데이터베이스이름; 사용자에게 권한 부여 GRANT ALL PRIVILEGES ON DATABASE 생성된데이터베이스 TO 생성된사용자이름; 사용자 스키마 생성 CREATE SCHEMA 생성할스키마 AUTHORIZATION 사용자이름; 확인 \du -- 사용자 목록 확인 \l -- 데이터베이스 목록 확인 \dn -- 스키마 목록 확인 이제 이 스키마를 사용하여 해당 사용자가 테이블, 뷰 등을 생성할 수 있습니다.
root 계정 접속 su - sudoers 파일 쓰기 권한 설정 chmod +w /etc/sudoers sudoers 파일에 사용자 추가 vi /etc/sudoers VIM 으로 파일 편집에 들어가서 아래 부분을 찾아 그 아래에다가 추가할 사용자를 추가합니다. rootALL=(ALL)ALL 예) 여기서 유저 계정은 testuser라고 가정합니다. rootALL=(ALL)ALL testuserALL=(ALL)ALL VIM 명령 모드에서 wq! 를 입력해 저장하고 빠져나갑니다. sudoers 파일 쓰기 권한 회수 chmod -w /etc/sudoers sudo 테스트 su - testuser sudo whoami 해당 testuser 계정에서 sudo whoami 를 입력 했을 때 root 가 나오면 정상적..
CentOS 7 에서 5.7을 설치하고 설정하는 과정을 다뤄봅니다. 아래 과정은 root 계정으로 실행하셔야 합니다. su - wget 설치 yum install wget MySQL 다운로드 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 그러면 현재 실행 경로에 rpm 파일이 다운로드 됩니다. MySQL 설치 rpm -ivh mysql57-community-release-el7-11.noarch.rpm MySQL 서버 설치 설치하다가 public key for mysql-community-server-5.7.37-1.el7.x86_64.rpm is not installed 메시지가 나오면서 설치가 되지 않는 경우도 있..
MySQL 콘솔 접속 mysql -u root -p :루트 패스워드 입력 데이터베이스(DB) 확인 show databases; 사용자(user) 확인 select * from mysql.user; tester 계정 추가 create user 'tester'@'localhost' identified by 'testerpw'; -- localhost에서만 접속 가능한 아이디:tester 패스워드: testerpw 으로 계정 생성 create user 'tester'@'%' identified by 'testerpw'; -- 모든 아이피에서 접속 가능하도록 아이디:tester 패스워드: testerpw 으로 계정 생성 create user 'tester'@'192.168.0.100' identified by ..