개발회고록

NO.5 개발일지(mysql)

린예라 2022. 11. 13. 23:47

자바 스프링부트 프로젝트를 진행하면서 mysql  8버전 명령어 부분을 다시 살펴봄.

mysql -u root -p

여기 p뒤에 비밀번호 붙이면 로그인 안되던데? 여튼 이렇게하고 패스워드 문구 나오면 패스워드쳐서 접속됨

 

사용자관련

조회 

use mysql;
select user, host from user;

생성

create user username@localhost identified by 'password';

모든권한부여 : *.*의 앞 *에다가 특정 데이터 베이스를 집어 넣으면 루트사용자 인데도 권한오류남.

grant all privileges on *.* to username@localhost;

권한제거

revoke all on *.* from username@localhost;

 

그 외

데이터베이스조회

show databases;

 

데이터베이스생성 및 한글입력 가능하게 UTF8문자열로 저장

create database db_name default CHARACTER SET UTF8; 

 

동작 수행 후 확인

flush privileges;

 

 

'개발회고록' 카테고리의 다른 글

SQL 기본  (0) 2023.08.04
NO.6 개발일지(union)  (0) 2022.11.29
22년 10월 10일 NO.4 개발일지  (0) 2022.11.11
오류노트 1 (python)  (0) 2022.11.05
22년 11월 5일 개발일지(웹+파이썬)  (0) 2022.11.05