Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
1. console에서 dump파일을 생성한다.(db명 : device)
mysqldump -uroot -p device > dump_device_20171114.sql
2. 새로운 db를 생성한다.(새로 생성하는 db명 : device_20171114)
mysqladmin -uroot -p create device_20171114
3. 새로운 db에 dump한 내용을 그대로 입력한다.(새로 생성한 db명에 이전 db명의 데이타를 입력함)
mysql -uroot -p device_20171114 < dump_device_20171114.sql
4. mysql -uroot -p로 DBMS에 로그인 하여 새롭게 부여할 계정(예, sda)에 권한을 부여하고 character를 utf8로 변경하여 반영시켜준다)
alter database device_20171114 default character set utf8;
#grant all privileges on device_20171114 .* to 'sda'@'localhost';
grant select on device_20171114 .* to 'sda'@'localhost';
#grant all privileges on device_20171114 .* to 'sda'@'%';
grant select on device_20171114 .* to 'sda'@'%';
flush privileges;
*참고
-권한 회수 :
revoke all on device_20171114.* from 'sda'@'localhost';
revoke all on device_20171114.* from 'sda'@'%';