반응형
MySQL/Maria에 대한 익명 읽기 전용 액세스DB
SQLite는 파일 기반이므로 파일 시스템 수준에서 읽기 전용 액세스를 쉽게 처리할 수 있으며 모든 사용자에게 읽기 액세스 권한을 부여할 수 있습니다.
MySQL/MariaDB에서 그 동작을 재현할 수 있습니까?
즉, MySQL은 모든 사용자에게 주어진 데이터베이스에 대한 "익명 읽기 액세스"를 허용해야 합니다.
가능합니까?
사용자 이름 익명 및 비밀번호 없이 사용자를 생성하여 모든 데이터베이스 및 테이블에 선택 권한을 부여할 수 있습니다.
CREATE USER 'anonymous'@'%';
GRANT SELECT ON *.* TO 'anonymous'@'%';
다음과 같이 빈 사용자 이름을 사용하여 사용자를 생성할 수도 있습니다.CREATE USER ''@'%';그리고 나서 다음과 같이 부여합니다.GRANT SELECT ON databaseName.* TO ''@'%';하나의 데이터베이스에만 읽기 액세스 권한을 부여합니다.* 를 사용하여 모든 항목에 대한 액세스를 허용할 수 있습니다.이렇게 하면 사용자 이름은 null이 될 수 있으며'anonymous'.
이것은 10.2.8-MariaDB에서 테스트되었습니다.
언급URL : https://stackoverflow.com/questions/26947824/anonymous-read-only-access-for-mysql-mariadb
반응형
'programing' 카테고리의 다른 글
| 지정된 문자열에서 서브스트링을 삭제하려면 어떻게 해야 합니까? (0) | 2023.01.26 |
|---|---|
| PDO 쿼리가 결과 집합의 각 필드를 두 번 반환합니다. (0) | 2023.01.26 |
| 어레이의 테트리스 설정 (0) | 2023.01.26 |
| MySQL을 SQLite로 변환 (0) | 2023.01.26 |
| Chrome에서 코드로부터 JavaScript 브레이크 포인트를 설정하는 방법 (0) | 2023.01.26 |