PC에 mysql 설치하고 유저(user)생성하기

webstudy / / 2019. 2. 25. 16:34

mysql 유저생성하기


명령어 : create user 유저명@localhost identified by '비밀번호';


위 명령어를 mysql을 활성화시킨후에 작성하면 된다.


유저명에는 원하는 유저명을 작성해주고 뒷부분에 '' 작은따옴표안에 유저가 사용할 비밀번호를 지정해준다.


정상적으로 mysql의 유저가 생성이 되었다면 명령어 입력후에 엔터를 입력하게되면


Query OK 라는 피드백을 받을 수 있다.


mysql 유저권한주기


명령어 : grant all privileges on *.* to python@localhost;


grant all ( 모든 권한을 준다 ) 


on *.*  (모든 데이터베이스에 접속할수 있다. 만약 특정 디비와 테이블을 지정해주고 싶다면 

on test.test로 지정해주면된다 그럼 test디비에 test테이블에 권한을 준다는 뜻)


to (누구에게)


python@localhost ( python을 사용하는 user)



- 원래 온라인강의를 들을때 grant all privileges on *.* to python@localhost; 이 뒤에

identified by '비번' 까지 작성하라고 나와있었는데 이 문구까지 명령어를 작성하게 되면


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identified by '비번!'' at line 1


이러한 오류를 뿜는다


그래서 혹시나 버전별로 틀린가 싶어서 identified부분부터 삭제하고 다시 쿼리를 주니까 정상작동.


적용을 하기 위해서 flush privileges; 를 작성하고 Query OK까지 확인.



mysql에서 빠져나간 후 (exit) 생성한 user로 재 접속을 시도해본다. 정상작동됨을 확인할수 있다.



  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기