290570
MySQL (mac) 본문
1. 터미널 켜서 다운로드
2. 버전 확인
3. 서버 스타트
4. mysql_secure_installation
패스워드 간단하게 할거라 no
root 패스워드 설정
익명 사용자 삭제
원격 루트 로그인 비활성화
테스트 디비 삭제
권한 테이블 reload
설정을 다 하고 나면 All done! 이 뜬다
5. mysql -u root -p
입력 후 설정한 패스워드 입력 시 Mysql 접속 됨
6. 사용자 추가 생성
create user '새계정이름'@'localhost' identified by '비밀번호';
7. select user, host from mysql.user; 로 확인 가능
그대로 quit 해서 새로 생성한 계정 (topgoal) 로 로그인하면 database 가 안 만들어진다
>> 계정 새로 만들면 권한 부여하고 quit 하기
8. 새 계정이 권한 부여
GRANT ALL PRIVILEGES ON *.* TO '계정아이디'@'localhost' WITH GRANT OPTION;
(모든 권한 부여 / 다른 사용자에게 권한 부여도 가능)
GRANT ALL PRIVILEGES ON *.* TO '계정아이디'@'localhost';
(모든 권한 부여 / 다른 사용자에게 권한 부여는 불가능)
9. quit;
mysql -u 계정명 -p
quit 해서 새로 생성한 계정으로 로그인하면 됨
10. 새 계정으로 로그인 후 DB 생성
create database 디비이름;
11. use 디비이름;
그 후 해당 DB에 테이블생성 ~