web-dev-qa-db-ja.com

ポータブルMySQLはありますか

教育とテストの目的で、MySQLを実際にインストールせずに実行したいと思います。

私はMacintoshとWindowsの両方で移植可能なPostgreSQLを見つけました。これは良いことですが、mySQLで同じものを見つけることができませんでした。

私は、AMPPSやXAMPPなどの一般的なWebサーバーパッケージからMySQLを実行できることを知っていますが、とにかくインストールする必要があり、私の要件を上回っています。

OS X用とWindows用のポータブルアプリで、その仕事はできますか?

ありがとう

7
Manngo

はい、MySQLを独立したZipアーカイブとして持つことができ、WindowsのMySQLダウンロードページからダウンロードすることもできます。次の手順を実行します。

  • Zipアーカイブをダウンロード
  • アーカイブの解凍/解凍
  • 必要に応じてデフォルトのiniファイルを変更します
  • 次のコマンドを使用して、cmdプロンプトからサービスをインストールするか、mysqldを開始することもできます。

    cd\bin
    mysqld.exe

またはサービスをインストールする必要がある場合

cd\bin mysqld.exe --install MySQLサービス名--defaults-file = .iniファイルへの絶対パス

  • mysql.exe -urootを使用してMySQLにログインします。

Zipアーカイブは、UNIX * OSでも使用できます。

それが役に立てば幸い

6
Nawaz Sohail

あなたが言ったことについての小さな補足:

私は、AMPPSやXAMPPなどの一般的なWebサーバーパッケージからMySQLを実行できることを知っていますが、とにかくインストールする必要があり、私の要件を上回っています。

ポータブルな方法でXAMPPをインストールすることは可能です。Zipパッケージを http://sourceforge.net/projects/xampp/files/ からダウンロードし(目的のバージョンを選択)、クイックセットアップに従ってください。

0
Gruber

質問:

  • 1)teaching and testingの目的で、MySQLを実際にインストールせずに実行したいと思います。

  • 2)仕事をするportable app for OS X and for Windowsはありますか?


回答:

  • 1)teaching and testingの場合、MySQLとISO SQL標準との関係は常にerr ...、 problematic でした。私は、彼らが近年良くなったことの功績を認めます。

  • 2)portabilityの場合、SQLiteを使用できます。これは 岩盤 であり、メモリスティックで実行される標準に準拠したデータベースです。 SQLiteの作成者によるYouTubeの動画が多数あります。

から ここ

SQLiteは、小型、高速、自己完結型、高信頼性、フル機能のSQLデータベースエンジンを実装するC言語ライブラリです。 SQLiteは、世界で最も使用されているデータベースエンジンです。 SQLiteはすべての携帯電話とほとんどのコンピューターに組み込まれており、人々が毎日使用する無数の他のアプリケーションにバンドルされています。詳しくは...

SQLiteファイル形式は安定しており、クロスプラットフォームであり、下位互換性があります。開発者は、少なくとも2050年の間それを維持することを約束します。SQLiteデータベースファイルは、システム間でリッチコンテンツを転送するコンテナとして一般的に使用されます 1 およびデータの長期アーカイブ形式として[4]。 1兆(1e12)を超えるSQLiteデータベースがアクティブに使用されています[5]。

here から、SQLiteは「PostgreSQLのプロテジェ」です-その主要な開発者である D。Richard Hipp は常に彼が モデル PostgreSQL構文をコピーします。

それはおよそです。 2MB(はい、MB、ではないGB!)で、MySQLよりもおそらく(教育目的のために)より優れており、確かに標準に準拠しています。 SQLiteの長所と短所の包括的な(そして非常に正直な)評価については、この ページ を参照してください。使用例では、Education and Trainingセクションに特に注意を払います。終わりのないマーケティングの今日では、ベンダーに会うのはうれしいです1 製品について非常に前向きで正直に!

1SQLiteは古典的な意味でのベンダーではありません パブリックドメイン ソフトウェアですが、D。リチャードヒップのYouTubeのビデオを見ると、商業クライアントのニーズに応えることが彼の皮肉であることがすぐにわかります、たくさんあります!

0
Vérace

この時代には(そして2016年に戻って) MySQL を含むポータブルanythingは、 Dockerコンテナ。

0
mustaccio

SQLiteはあなたが望むもののように聞こえます。

0