자바 스프링부트 프로젝트를 진행하면서 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 |