나는 안드로이드 폰에 램프 서버를 설치하고 있으며, mysql이 기본 설정으로 작동하도록 관리하지 못했습니다. my.cnf에서 root로 사용자를 변경해야했습니다. 그래서 루트 사용자로 mysql을 실행할 때의 위험성에 대해 궁금합니다.user = root로 MySQL 실행하기
0
A
답변
2
루트로 MySQL을 실행하는 서버는 또한 루트 (명백한)로 이루어집니다 않는 모든 것을 의미한다. 당신이 실수를하는 일이 특히 경우이 문제가 발생할 수 있습니다 :
- 당신 잘못
/etc/passwd
에 MySQL의 로그 파일을 구성하는 경우, 중요한 파일이 아마 덮어 씁니다 그 (캔트 그렇게 일반 사용자). - 루트 보통은 디스크 시스템이 일부 예약되어 있으므로 (파일 시스템 당) 파티션을 루트 권한으로 쉽게 만들 수 있습니다.
- 코드 삽입 : 더 높은 권한을 필요로하는 것보다 (현재는 루트 소유 파일의 백업을 위해) 스크립트를 실행하고 있다면, 실수가 더 큰 영향을 줄 수 있습니다.
0
루트 사용자로 로그인하는 것이 좋습니다. 그러나 객체 (테이블, 인덱스, 데이터베이스 등)에 대한 제한된 권한을 가진 새로운 사용자를 생성하여 허용 된 것 이외의 다른 것을 깨뜨릴 수 없도록하십시오.
새 사용자가 루트로 생성 된 로그 아웃과 새로운 사용자로 로그인하십시오. 나는 당신이 리눅스를 사용하고 있다는 것을 알기 때문에, 루트 사용자의 아이디어는 리눅스에서와 비슷한 방식으로 MySQL에 적용된다.
당신은이에 대한 공식 문서를 확인할 수 있습니다 Adding users and granting privileges
관련 문제
- 1. MySQL no root/super user
- 2. MySQL User AutoIncrement 권한 제한
- 3. 트리거를 조건부로 실행하기 (MySQL/PHP)
- 4. Cern ROOT로 그래프 작성
- 5. 우분투 10.04에서 PHP, MySQL, 아파치 실행하기 LTS
- 6. MySQL : Grant Privileges with Perl Privileges는 아무런 영향을 미치지 않으며 오류가 발생하지 않습니다 (root로 로그인 함).
- 7. 레일스에서 raw sql 실행하기
- 8. Macports sudo가 ~에서/var/root로 확장됩니다.
- 9. PHP shell_exec - 암호없이 root로 RSYNC 사용
- 10. linux bash에서 root로 apache2를 다시 시작하십시오.
- 11. Spring에서 webapp root로 속성을 설정하는 방법은 무엇입니까?
- 12. PHP : root로 readdir()을 실행하는 방법
- 13. root로 index.php를 리디렉션하면 SSL이 작동하지 않습니다.
- 14. Wordpress 사이트를 하위 디렉토리에서 root로 마이그레이션. 문제!
- 15. Ubuntu Upstart - MySQL이 시작되기 전에 스크립트 실행하기
- 16. 몽고 이드 : belongs_to user 및 has_one user
- 17. 링크에서 Jquery POP 실행하기
- 18. 루비 코드에서 RSpec 파일 실행하기
- 19. Ruby on Rails- root로 bash 스크립트를 실행하는 방법은 무엇입니까?
- 20. root로 mysql에 로그인했지만 사용자에게 추가 권한을 부여 할 수 없습니다.
- 21. User @ 'host'에 대한 MySQL GRANT가 예상대로 작동하지 않습니다.
- 22. root로 실행되는 쉘 스크립트에서 oracle 스크립트를 oracle 사용자로 실행
- 23. Cron으로 C++ 프로그램 실행하기
- 24. 리눅스에서 프로그램 실행하기 (C로 작성)
- 25. exec()를 사용하지 않고 MySQL 쿼리 목록 실행하기
- 26. 문제는, 나는 다음과 같은 쿼리를 실행하기 위해 노력하고있어 MYSQL
- 27. 자바 스크립트와 PHP를 사용하여 아약스를 통해 MySQL 쿼리 실행하기
- 28. Python에서 os.system을 통해 명령 줄에서 MySQL 쿼리 실행하기
- 29. /user/GET.php에 "GET/user/foo"를 /user/PUT.php에 "route"하도록 Apache를 설정하십시오.
- 30. Cakephp : $ this-> Auth-> user vs $ this-> User vs $ user
"root 사용자"라고 쓰면 mysql 관리자 계정 또는 운영 체제 사용자 "root"를 의미합니까? –
운영 체제 루트 사용자입니다. – Jumi