웹이야기

9. MySQL DATABASE 본문

D/MySQL

9. MySQL DATABASE

yeon.Biju 2020. 1. 11. 15:01

Creating and Using a Database

데이타 베이스 생성 및 사용

 

1) 데이타베이스 목록 보기

mysql> show databases ;

 

2) 데이타베이스 생성

mysql> create database testdb;

 

3) 데이타베이스 access

mysql> use testdb

semicolon(;) 이 없어도 된다. 

 

4) 현재 내가 로그인 해서 사용중인/접속중인 데이타베이스 확인

mysql > select database();

 

5) db중에서 mysql, test db description

The mysql database describes user access privileges. The test database often is available as a workspace for users to try things out.

 

6) 사용자 생성

mysql> create user 'aaaa'@'localhost' identified by 'password';

 

7) 권한 부여

mysql> grant all privileges on testdb.* to 'aaaa@localhost' with grant option ;

 

8) 데이타 베이스 삭제

mysql> drop databse testdb;

 

 

 

 

* ERROR 1410 (42000): You are not allowed to create a user with GRANT

root로 접속해서 권한을 부여하는데도 위와 같은 오류가 발생하였다.

 

CREATE USER 'root'@'%' IDENTIFIED BY 'root';

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

 

를 실행한 후에 다시 사용자에게 권한을 부여하니 된다.

 

 

 

https://dzzienki.tistory.com/22

 

MYSQL 유저 권한 주기 에러 ERROR 1410 (42000): You are not allowed to create a user with GRANT

MYSQL 에서 DB를 생성하고 유저에게 권한을 주려고 할 때 root 로 접속했음에도 ERROR 1410 (42000): You are not allowed to create a user with GRANT 라는 에러를 내뿜으며 유저에게 권한주기 권한이 없다는 에..

dzzienki.tistory.com

 

'D > MySQL' 카테고리의 다른 글

mysql.user table  (0) 2020.02.06
mysql 접속(command line)  (0) 2020.02.06
8. Installing MySQL on Linux Using the MySQL Yum Repository  (0) 2020.01.11
7. MySQL root 패스워드 변경  (0) 2020.01.11
6. MySQL 설치(소스 컴파일, 5.7, 8.x 버전)  (0) 2020.01.09
Comments