Purple Bobblehead Bunny

It 2

[MySQL] 사용자 추가, 권한 부여,권한 제거

db를 사용하면 사용자를 생성하고 각 사용자에 맞게 권한을 부여하는 것이 중요하다. 권한은 스키마,테이블에 대한 권한 부터 여러 기능에 대한 권한까지 다양하게 부여할 수 있다. mysql -u root -p use mysql; mysql 서버에 로그인 후, mysql 스키마를 선택한다. select from 문을 이용하여 그 결과 사용자의 목록을 조회할 수 있다. create user username@ip identified by 'password'; 를 통해 host에 사용자를 추가한다. username과 password에 원하는 계정의 정보를 넣어준다. ip는 특정 ip에서의 접속을 허용하는데 사용한다. 로컬에서 접근하기 위한 계정은 localhost를 사용하고, 외부에서 접근하는 것은 그에 맞는 i..

Database 2022.04.03

[MySQL] CMD(명령 프롬프트)

기본명령어 mysql -u 계정 -p 데이터베이스 우선 cd로 MysSQL 경로를 지정 해줘야 한다. 계정을 따로 만들지 않았거나, 최상위 계정으로 접속을 할려면 계정을 root로 쓰면 된다. Enter password가 뜨게 되면, root 계정의 비밀번호를 입력을 하면 된다. 근데 여기서 매번 경로를 설정해주면 번거롭다. 그래서 환경 변수를 사용하게 된다. C:\Program Files\MySQL\MySQL Server 8.0\bin 경로를 복사한 후 고급시스템설정으로 들어간 후에 환경 변수를 들어가, Path의 변수 값을 복사한 Mysql 경로를 붙여넣는다. 그리고 다시 실행을 해서 입력을 하면 훨씬 간편해졌다. 이제 DB와 그 DB 안에 테이블을 만들어 본다. 우선 show databases; 를..

Database 2022.04.02