私はLinuxマシンでsqlite3を使用していますが、ユーザ名とパスワードなしでデータベースを取得しています。同じユーザー名とパスワードを設定できますか?sqlite3のユーザ名とパスワード
答えて
いいえ、sqlite3データベースは非常に軽量なシステムです。彼らはサーバを必要とせず、すべてのデータは1つのファイルに保存されます。ユーザ名/パスワードは、sqlite/sqlite3パッケージではサポートされていません。
シンプルさを実現するために、SQLiteのは、このような高い同時実行など、一部の人々が役立つことを他の特性を犠牲にしてきたファイングレイン・アクセス・コントロール、組み込み関数の豊富なセット、ストアドプロシージャを、難解なSQL言語機能、XMLおよび/またはJava拡張、テラバイトまたはペタバイトのスケーラビリティなどが含まれます。
しかし、それはあなたがあなたのデータを保護するためにパスワードを使用してファイルを暗号化できるファイルだけだから。
SQLiteは主に組み込みデータベースエンジンで、ユーザー名とパスワードを必要とするマルチユーザーデータベースサーバーとしては使用できません。
ユーザーが入力したパスワード/フレーズでいつでもデータベースファイルを暗号化することができます。しかし、組み込みDBMSがスポーツの本格的なアクセス制御を期待するのはあまりにも多い。
SQLiteには、ユーザー名/パスワードの概念がありません。単なるファイルベースのデータベースです。
しかしUnixでは、データベースファイル自体の権限を設定することで、同じマシン上の他のユーザーからデータベースを保護することができます。
その後、Webアプリケーションが制御を提供する単純なWebアプリケーションで使われている場合は所有者のみアクセス
のchmod 700 /パス/に/ sqlitedb
を許可します。
事前回答は部分的にしか成立しません。認証が必要なデータベースを持つことができますが、PHPとは別にSQLiteをコンパイルする必要があります。
http://www.sqlite.org/src/doc/trunk/ext/userauth/user-auth.txt
- 1. ユーザ名とパスワードの認証
- 2. smtpのユーザ名とパスワード
- 3. ユーザ名とパスワードのjavaコード
- 4. Javaデータベースのユーザ名とパスワード
- 5. Cのユーザ名とパスワード
- 6. iは、ユーザ名、メールアドレスとパスワード
- 7. php sessionsユーザ名/パスワード
- 8. Swift JSONのユーザ名とパスワードの解析
- 9. djangoの電子メールのユーザ名とパスワード
- 10. JFrogのユーザ名とパスワードをリセットする
- 11. ユーザ名とパスワードのバリデーションPHP MySql
- 12. ユーザ名のパスワードを表示
- 13. SQLクエリのユーザ名:パスワード
- 14. zendesk - ユーザ名とパスワードを使ったエンドユーザログイン
- 15. ユーザ名とパスワードを含むSSH gitコマンド
- 16. Symfony LDAP auth bindユーザ名とパスワード
- 17. 私は、ユーザが正しいユーザ名とパスワード
- 18. ユーザが入力したユーザ名とパスワードを持つLaravel connec
- 19. ユーザ名パスワード春のセキュリティでの認証
- 20. FOSUserBundle - ユーザ名、パスワード、電子メールフィールドの検証
- 21. 、誰かが正しいパスワード/ユーザ名
- 22. VB.NetにWindowsユーザ名+パスワードを保存
- 23. pymongoさらにreplicaSetユーザ名・パスワード
- 24. Flask Oauth2 Serverへのユーザ名とパスワードの受け渡し(パスワード付与タイプ)
- 25. URLを正規表現のみに変換するユーザ名とパスワードのパスワード
- 26. 次のHTMLページへのユーザ名とパスワードの共有
- 27. がacquiretokesilently PowerBIのためのあなたのユーザ名とパスワード
- 28. Python Tkinter GUIユーザのログイン正しいユーザ名とパスワードを受け入れる
- 29. XDBからのユーザ名とパスワードの問い合わせ
- 30. base64のクリアテキストのユーザ名とパスワードは何ですか?
+1組み込みのUNIX権限を使用するように指示します。 – d11wtq