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. は、私は2つの異なる場所に2つのデータベースを有する
- 3. 同じデータベースを使用している2つのmysqlサーバ
- 4. 2つの異なるサーバに同じpostgresqlデータベースを使用する際に問題はありますか?
- 5. 同じサーバー内の異なるドメインから2つのデータベースを操作する
- 6. 同じアプリ内購入をアプリ内の2つの異なる場所に表示できますか?
- 7. 同じ構造を持つ異なるデータベースにアクセスする1つのWebアプリケーション
- 8. 同じ設定、異なるパフォーマンスを持つ2つのpostgresqlサーバ
- 9. 同じデータを同じデータベースに2つの異なるテーブルに挿入
- 10. 異なるドメインの同じインスタンスの2つのWebサーバ
- 11. 同じドメインに2つの異なるセッションがある
- 12. 同じマシン上にある2つの異なるSAP hybrisバージョンインスタンス
- 13. 2つの異なるシートの2つのセルが同じ場合にシート内の行を削除する
- 14. nginx同じ場所だが異なる指令がある
- 15. エラー - 同じページに2つの異なるオプションがある2つのスライダー。
- 16. 角度同じアプリケーション内に2つの異なるレイアウトがあります
- 17. 同じコントローラ内に2つの異なるレイアウトテンプレートがありますか?
- 18. phpMyAdminデータベース/テーブルを2つの異なるサーバに自動的に同期
- 19. 異なるターミナルウィンドウ、同じ場所、異なる結果?
- 20. 同じ名前と同じIDの3つの場所にあるテーブル内のリンクをクリックする方法
- 21. 2つのリストの同じ場所に同じ値があるかどうかを確認する
- 22. 2つのmysqlファイル(同じテーブル、同じ内容)のサイズが異なるのはなぜですか?
- 23. GNUPLOTの同じプロット内の異なる範囲の2つの異なるグラフ
- 24. 2つの異なるデータベース内の2つの異なる列間に外部キー関係がある
- 25. python __import __()は同じモジュールが2つの場所にある場合、2つの異なるディレクトリからインポートします
- 26. 同じアプリケーション内の2つの異なる空のリストビューの2つの異なる画像を設定する
- 27. 同じ.vimrc、2つの異なるコンピュータ
- 28. どのようにリアルタイムで2つの異なるmysqlデータベースと2つのテーブルを同期するには?
- 29. 2つのクエリで同じデータベースに異なる結果が得られます
- 30. OSMワールドマップで同じ場所に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