공부

mysql

빈v 2023. 8. 27. 18:24
728x90

mysql 설치

brew install mysql  

mysql 버전 확인

mysql --version  

mysql server 실행

brew services start mysql  

mysql root 권한으로 실행

mysql -u root

mysql 초기 설정

mysql_secure_installation  

비밀번호 설정

복잡한 비밀번호 설정시 yes, 아닐경우 No 이후 비밀번호 입력

익명 유저

root접속 권한

외부에서도 root 접속 가능하게 할지 설정

mysql 접속

mysql -u root -p  

데이터베이스 보기

show databases   

DB 생성

create database[DB명]  

mysql 계정 확인

select user, host from mysql.user;  

mysql 계정 생성

create user [계정이름]@localhost identified by '[password]';

localhost 접근 허용

GRANT ALL PRIVILEGES ON [database이름].* TO '[계정이름]'@'localhost';

외부 접속 허용

localhost 대신 ip주소를 넣음, 혹은 모두 허용할 경우 %넣음

변경사항 적용

flush privileges;  

생성 DB 접속

 mysql -hlocalhost -u [database계정] -p [database명]
728x90
반응형