mysqlサーバインスタンスが、ハードディスク内の1つのデータベースとフラッシュメモリに格納されている別のデータベースにアクセスできますか?私はフラッシュメモリに1つのデータベースと私のハードディスクに別のデータベースを維持する必要があるLinuxのボックスでこのmysqlインスタンスを実行しています。助けてください。Mysql - 同じサーバ内の異なる場所にある2つのデータベースにアクセスする
1
A
答えて
2
データベースを作成するためのMySQLのドキュメントは伝えます:MySQLでデータベースがデータベース内のテーブルに対応したファイルを含むディレクトリとして実装されている
。 CREATE DATABASE文は、最初に作成されたときにデータベースにテーブルが存在しないため、MySQLデータディレクトリとdb.optファイルの下にディレクトリのみを作成します。
したがって、create databaseの実行後にデータベース用のディレクトリがあります。このディレクトリとしてフラッシュメモリをマウントし、すべてをそのディレクトリにコピーするだけです。
非常によく似たものではなく、私はシンボリックリンクが簡単でより柔軟であることを考える マウントポイントのシンボリックリンクを使用して行うことができ
0
somemingのように:データベースを作成 (または2) CD /いくつかの/パス/ mysqlの/
あなたのDBNAMEディレクトリがある
MV DBNAME /いくつか/その他/場所/どこ/あなた/たい/それ/ DBNAME LN -s /いくつか/その他/場所/どこ/あなた/たい/それ/ DBNAME DBNAME
(mysqlサーバに/ mysqlサーバに必要な権限をダブルチェックしてください。この新しいシンボリックリンク)
は役に立ちます
関連する問題
- 1. 同じデータベースを使用している2つのmysqlサーバ
- 2. 同じ設定、異なるパフォーマンスを持つ2つのpostgresqlサーバ
- 3. 同じ構造を持つ異なるデータベースにアクセスする1つのWebアプリケーション
- 4. 同じドメインに2つの異なるセッションがある
- 5. 同じコントローラ内に2つの異なるレイアウトテンプレートがありますか?
- 6. phpMyAdminデータベース/テーブルを2つの異なるサーバに自動的に同期
- 7. 異なるターミナルウィンドウ、同じ場所、異なる結果?
- 8. 2つのmysqlファイル(同じテーブル、同じ内容)のサイズが異なるのはなぜですか?
- 9. 同じ.vimrc、2つの異なるコンピュータ
- 10. 同じアプリケーション内の2つの異なる空のリストビューの2つの異なる画像を設定する
- 11. 2つの異なるデータベース内の2つの異なる列間に外部キー関係がある
- 12. python __import __()は同じモジュールが2つの場所にある場合、2つの異なるディレクトリからインポートします
- 13. 同じHTMLページ内の2つの異なるバージョンのJQuery
- 14. 2つのクエリで同じデータベースに異なる結果が得られます
- 15. 2つの異なるエンティティフレームワーク内の同じエンティティ名
- 16. 同じHTML内の2つの異なるjQuery関数
- 17. MySQL/MariaDBの異なる行にある同じ列の2つのセルのデータをマージする
- 18. 2つの異なるデータベース間でデータを同期する
- 19. Perl:異なるサーバから2つのテーブルを同期する
- 20. 2つの異なるURLをRails 2の同じアクションにルーティングするには?
- 21. 異なる場所にあるボタン
- 22. 同時に2つの異なるgitクライアントが同じローカルgitリポジトリにアクセスするのは安全ですか?
- 23. Android Studioの2つの異なるアクティビティからSQLiteデータベースにアクセス
- 24. 異なる場所から同じOBIEE Webサービスにアクセスする際にタイムアウトエラーが発生する
- 25. 2つの画像をドラッグして同じJFrame内の2つの異なるJButtonにドロップする
- 26. 同じクエリ(条件/場所)で異なるグループ別のグループ
- 27. 2つの異なるデータベース
- 28. 異なるサーバーにある2つのアプリケーションインスタンス間の共有データベース
- 29. 2つの異なるデータベース(MySQLとMongoDB)にデータを保存
- 30. 同じ地図上に2つ以上の場所を表示
申し訳ありませんがわかりません。つまり、別のハードディスク/ボリュームに2つの異なるデータベースを作成する必要がありますか?それは私がハードディスクHDD_1とHDD_2を持っている場合です。私は2つの異なるデータベースすなわちHDD_1のDatabase_1とHDD_2のDatabase_2を維持する必要があります。これは可能ですか? – ihavprobs
あなたの質問は明らかでした。あなたは、Linux/Unixがマウントポイントでファイルシステムを管理する方法を知っていますか?要するに:Linuxには単一のディレクトリツリーがあります(a:b:ドライブではありません)。任意のハードディスクに任意のハードディスクをマウントできます。したがって、データベースディレクトリが "/ usr/mysql/databases"のようなものであれば、HDD_1に "/ usr/mysql/databases/database1"ディレクトリを持ち、 "/ usr/mysql/databases/database2"にHDD_2をマウントすることができます。このディレクトリとその内容はHDD_2に保存されますが、HDD_1のシステムディレクトリツリーの場合は完全に透過的で、一部として表示されます。今はっきり? – Marko