데이터베이스 생성과 사용자 생성
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# mysql -u root -p mysql> create database {databaseName} character set {charset}; mysql> create database redmine character set utf8; mysql> create user ‘{userName}’@’{HostAllow}’ identified by ‘{password1234}’; mysql> create user ‘redmine’@’localhost’ identified by ‘my_password’; //특정 디비에 대한 모든권한을 가진계정 mysql> grant all privileges on {databaseName}.{EveryTable} to ‘{userName}’@’{HostName}’; mysql> grant all privileges on redmine.* to ‘redmine’@’localhost’; //reload와 process를 할 권한.. mysql> grant reload,process on *.* to 'redmine'@'locahost'; //권한이 없는계정 mysql> grant usage on *.* to 'redmine'@'locahost'; //설정 적용 mysql> flush privileges; |
새 사용자로 접속해서 계정 확인해보기
1 2 3 4 5 6 |
사용자 접속권한 정보 확인 mysql> show grants for redmine@localhost; 현재 사용자 확인 mysql> select current_user; mysql> select current_user(); |
인서트를 이용해서 사용자 무식하게 추가
하는 방법은 다른 블로그 링크.. 검색해도 많이 나오고.. 비추방법이다.
http://blog.naver.com/PostView.nhn?blogId=blash100&logNo=70041229042&parentCategoryNo=4&viewDate=¤tPage=1&listtype=0&from=postList
http://www.waitfor.com/phpBB3/viewtopic.php?f=57&t=134