Mysql

mysql 데이터베이스 생성 및 계정 추가

에이미103 2022. 9. 2. 14:32
  • 리눅스에서 mysql 접속 및 사용자 계정 확인
sudo mysql -uroot -p
> use mysql;
> SELECT Host, User, authentication_string FROM mysql.user;
  • mysql 계정추가
CREATE USER '[계정명]'@'localhost' IDENTIFIED WITH mysql_native_password BY '[비밀번호]';
CREATE USER '[계정명]'@'%' IDENTIFIED WITH mysql_native_password BY '[비밀번호]';

FLUSH PRIVILEGES;
  • mysql 데이터베이스 생성 및 권한 설정
CREATE DATABASE [데이터베이스명] DEFAULT CHARACTER SET utf8mb4;

GRANT ALL PRIVILEGES ON [데이터베이스명].* TO '[계정명]'@'%';
GRANT ALL PRIVILEGES ON [데이터베이스명].* TO '[계정명]'@'localhost';

FLUSH PRIVILEGES;

'Mysql' 카테고리의 다른 글

mysql index 생성/삭제  (0) 2022.08.31