WSL を使用してデータベースを追加または接続する (2023)

  • 記事

このステップバイステップ ガイドは、WSL のプロジェクトをデータベースに接続し始めるのに役立ちます。 MySQL、PostgreSQL、MongoDB、Redis、Microsoft SQL Server、または SQLite を始めましょう。

前提条件

  • Windows 10 を実行している場合、バージョン2004に更新されましたビルド 19041またはそれ以降。
  • WSL をインストールし、Linux ディストリビューションのユーザー名とパスワードを作成します。
  • LinuxディストリビューションWSL 2 モードで実行中

データベースシステム間の違い

最も人気の選択肢データベース システムの場合は次のものが含まれます。

MySQLはオープンソースの SQL リレーショナル データベースであり、データを 1 つ以上のテーブルに編成し、データ型を相互に関連付けることができます。垂直方向にスケーラブルであるため、1 台の究極のマシンが代わりに作業を行ってくれます。現在、4 つのデータベース システムの中で最も広く使用されています。

PostgreSQL(Postgres とも呼ばれます) も、拡張性と標準準拠に重点を置いたオープンソース SQL リレーショナル データベースです。 JSON も処理できるようになりましたが、一般に構造化データ、垂直スケーリング、電子商取引や金融取引などの ACID 準拠のニーズに適しています。

Microsoft SQLサーバーこれには、Windows 上の SQL Server、Linux 上の SQL Server、および Azure 上の SQL が含まれます。これらは、サーバー上に設定されたリレーショナル データベース管理システムでもあり、ソフトウェア アプリケーションの要求に応じてデータを保存および取得する主な機能を備えています。

SQLiteは、オープンソースの自己完結型のファイルベースの「サーバーレス」データベースであり、その移植性、信頼性、および低メモリ環境でも優れたパフォーマンスで知られています。

モンゴDBは、JSON と連携し、スキーマフリーのデータを保存するように設計されたオープンソースの NoSQL ドキュメント データベースです。水平方向に拡張可能であるため、複数の小型マシンが作業を実行します。柔軟性と非構造化データ、およびリアルタイム分析のキャッシュに適しています。

レディスは、オープンソースの NoSQL インメモリ データ構造ストアです。ドキュメントの代わりにキーと値のペアをストレージに使用します。 Redis は、その柔軟性、パフォーマンス、および幅広い言語サポートで知られています。キャッシュまたはメッセージ ブローカーとして使用できる柔軟性があり、リスト、セット、ハッシュなどのデータ構造を使用できます。

選択するデータベースの種類は、データベースを使用するアプリケーションの種類によって異なります。構造化データベースと非構造化データベースの長所と短所を調べて、ユースケースに基づいて選択することをお勧めします。

MySQLをインストールする

WSL (つまり、Ubuntu) に MySQL をインストールするには:

  1. WSL ターミナル (つまり、Ubuntu) を開きます。
  2. Ubuntu パッケージを更新します。sudo aptアップデート
  3. パッケージが更新されたら、次のコマンドを使用して MySQL をインストールします。sudo apt install mysql-server
  4. インストールを確認し、バージョン番号を取得します。mysql --バージョン

付属のセキュリティ スクリプトを実行することもできます。これにより、リモート root ログインやサンプル ユーザーなどの安全性の低いデフォルト オプションの一部が変更されます。セキュリティ スクリプトを実行するには:

  1. MySQL サーバーを起動します。sudo /etc/init.d/mysql 開始
  2. セキュリティ スクリプト プロンプトを開始します。sudo mysql_secure_installation
  3. 最初のプロンプトでは、MySQL パスワードの強度をテストするために使用できる Validate Password Plugin をセットアップするかどうかを尋ねられます。次に、MySQL root ユーザーのパスワードを設定し、匿名ユーザーを削除するかどうかを決定し、root ユーザーにローカルとリモートの両方でログインを許可するかどうかを決定し、テスト データベースを削除するかどうかを決定し、最後に、権限テーブルをただちにリロードします。

MySQL プロンプトを開くには、次のように入力します。sudo mysql

(Video) 【Docker超入門 #2】環境構築 for Windows

使用可能なデータベースを確認するには、MySQL プロンプトで次のように入力します。データベースを表示します。

新しいデータベースを作成するには、次のように入力します。CREATE DATABASE データベース名;

データベースを削除するには、次のように入力します。DROP DATABASE データベース名;

MySQL データベースの操作の詳細については、「MySQL ドキュメント

VS Code で MySQL データベースを操作するには、次のコマンドを試してください。MySQL拡張機能

PostgreSQLのインストール

PostgreSQL を WSL (つまり Ubuntu) にインストールするには:

  1. WSL ターミナル (つまり、Ubuntu) を開きます。
  2. Ubuntu パッケージを更新します。sudo aptアップデート
  3. パッケージが更新されたら、次のコマンドを使用して PostgreSQL (およびいくつかの便利なユーティリティを含む -contrib パッケージ) をインストールします。sudo apt install postgresql postgresql-contrib
  4. インストールを確認し、バージョン番号を取得します。psql --バージョン

PostgreSQL をインストールしたら、知っておく必要があるコマンドが 3 つあります。

  • sudoサービスpostgresqlステータスデータベースのステータスを確認するため。
  • sudoサービスpostgresqlの開始データベースの実行を開始します。
  • sudoサービスpostgresql停止データベースの実行を停止します。

デフォルトの管理者ユーザー、ポストグレ、データベースに接続するにはパスワードを割り当てる必要があります。パスワードを設定するには:

  1. 次のコマンドを入力します。sudo passwd postgres
  2. 新しいパスワードを入力するよう求めるプロンプトが表示されます。
  3. ターミナルを閉じて再度開きます。

PostgreSQL を実行するにはpsqlシェル:

  1. postgres サービスを開始します。sudoサービスpostgresqlの開始
  2. postgres サービスに接続し、psql シェルを開きます。sudo -u postgres psql

psql シェルに正常に入力すると、コマンド ラインが次のように変更されるのがわかります。postgres=#

ノート

あるいは、次のように postgres ユーザーに切り替えて psql シェルを開くこともできます。は - postgresそして次のコマンドを入力します。psql

postgres=# を終了するには、次のように入力します。\qまたはショートカット キーを使用します: Ctrl+D

(Video) WSL2(Ubuntu)にTeX Liveを導入して快適なLaTeX環境を構築する

PostgreSQL インストールでどのようなユーザー アカウントが作成されているかを確認するには、WSL ターミナルから次のコマンドを使用します。psql -c "\du"...あるいは単に\のpsql シェルが開いている場合。このコマンドにより、アカウント ユーザー名、役割属性のリスト、役割グループのメンバーの列が表示されます。終了してコマンドラインに戻るには、次のように入力します。q

PostgreSQL データベースの操作の詳細については、「PostgreSQL ドキュメント

VS Code で PostgreSQL データベースを操作するには、PostgreSQL 拡張機能

MongoDB をインストールする

MongoDB (バージョン 5.0) を WSL (Ubuntu 20.04) にインストールするには:

  1. WSL ターミナル (つまり、Ubuntu) を開き、ホーム ディレクトリに移動します。CD〜
  2. Ubuntu パッケージを更新します。sudo aptアップデート
  3. MongoDB パッケージ管理システムで使用される公開キーをインポートします。wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key 追加 -
  4. MongoDB のリスト ファイルを作成します。echo "deb [ Arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focus/mongodb-org/5.0 multiverse" | echo sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
  5. ローカル パッケージ データベースをリロードします。sudo apt-get アップデート
  6. MongoDB パッケージをインストールします。sudo apt-get install -y mongodb-org
  7. インストールを確認し、バージョン番号を取得します。mongod --バージョン
  8. データを保存するディレクトリを作成します。mkdir -p ~/data/db
  9. Mongo インスタンスを実行します。sudo mongod --dbpath ~/data/db
  10. MongoDB インスタンスが以下で実行されていることを確認します。ps -e | grep 'モンゴッド'
  11. MongoDB シェルを終了するには、ショートカット キー Ctrl + C を使用します。

ヒント

MongoDB のインストールには、インストールに使用されている Linux ディストリビューションに応じて、若干異なる手順が必要になる場合があります。を参照してください。MongoDB インストールのチュートリアル。また、MongoDB のインストールは、インストールしようとしているバージョン番号によって異なる場合があることにも注意してください。 MongoDB ドキュメントの左上隅にあるバージョン ドロップダウン リストを使用して、目的に合ったバージョンを選択します。

MongoDB 初期化システムの違い

上の例では、MongoDB を直接実行しました。他のチュートリアルでは、オペレーティング システムの組み込み init システムを使用して MongoDB を開始する場合があります。コマンドが表示されるかもしれませんsudo systemctlステータスmongodbチュートリアルや記事で使用されます。現在、WSL は以下をサポートしていません。システムド(Linux のサービス管理システム)。

違いに気づくはずはありませんが、チュートリアルで使用が推奨されている場合は、sudoシステムctl代わりに次を使用します。sudo /etc/init.d/。例えば、sudo systemctlステータスドッカー、WSLの場合は次のようになりますsudo /etc/init.d/docker ステータス...または、を使用することもできますsudoサービスドッカーのステータス

MongoDB をサービスとして開始するための init スクリプトを追加します。

上記のインストール手順では、スクリプトが自動的に含まれないバージョンの MongoDB がインストールされます。/etc/init.d/。サービス コマンドを使用したい場合は、mongodb の init.d スクリプトをダウンロードできます。この情報源から、それを次のパスにファイルとして手動で配置します。/etc/init.d/mongodb次に、次を使用して Mongo をサービスとして開始できますsudoサービスmongodbの開始

  1. MongoDB の init.d スクリプトをダウンロードします。カール https://raw.githubusercontent.com/mongodb/mongo/master/debian/init.d | sudo tee /etc/init.d/mongodb >/dev/null
  2. そのスクリプトの実行権限を割り当てます。sudo chmod +x /etc/init.d/mongodb
  3. これで、MongoDB サービス コマンドを使用できるようになりました。
    • sudoサービスmongodbステータスデータベースのステータスを確認するため。データベースが実行されていない場合は、[Fail] 応答が表示されます。
    • sudoサービスmongodbの開始データベースの実行を開始します。 [OK] という応答が表示されるはずです。
    • sudoサービスmongodb停止データベースの実行を停止します。
  4. 診断コマンドを使用して、データベース サーバーに接続していることを確認します。mongo --eval 'db.runCommand({ connectionStatus: 1 })'これにより、現在のデータベースのバージョン、サーバーのアドレスとポート、および status コマンドの出力が出力されます。の値1応答の「ok」フィールドは、サーバーが動作していることを示します。

ノート

MongoDB には、/data/db へのデータの保存やポート 27017 での実行など、いくつかのデフォルト パラメータがあります。モンゴッドはデーモン (データベースのホスト プロセス) であり、モンゴの特定のインスタンスに接続するコマンドライン シェルです。モンゴッド

VS Code は、Azure CosmosDB 拡張機能を使用すると、VS Code 内から MongoDB データベースを作成、管理、クエリできます。詳細については、VS Code のドキュメントを参照してください。MongoDB の操作

(Video) Kali Linux: WSL 2 のインストールと GUI のセットアップ

詳細については、MongoDB ドキュメントを参照してください。

Microsoft SQL Serverをインストールする

SQL Server を WSL (つまり Ubuntu) にインストールするには、次のクイックスタートに従ってください。UbuntuにSQL Serverをインストールしてデータベースを作成する

ノート

WSL に SQL Server をインストールして構成することは可能ですが、サポートされている構成ではありません。さらに、SQL Server on Linux には以下が必要ですシステムド、これは WSL には含まれていません。

VS Code で Microsoft SQL Server データベースを操作するには、次のコマンドを試してください。MSSQL拡張子

SQLiteをインストールする

WSL (つまり、Ubuntu) に SQLite をインストールするには:

  1. WSL ターミナル (つまり、Ubuntu) を開きます。
  2. Ubuntu パッケージを更新します。sudo aptアップデート
  3. パッケージが更新されたら、次のように SQLite3 をインストールします。sudo apt install sqlite3
  4. インストールを確認し、バージョン番号を取得します。sqlite3 --バージョン

「example.db」という名前のテスト データベースを作成するには、次のように入力します。sqlite3 の例.db

SQLite データベースのリストを表示するには、次のように入力します。.データベース

データベースのステータスを確認するには、次のように入力します。.dbinfo ?DB?

データベースは作成後は空になります。次のコマンドを使用してデータベースの新しいテーブルを作成できます。CREATE TABLE 空 (kol INTEGER);

ここで、.dbinfo ?DB?作成したデータベースが表示されます。

SQLite プロンプトを終了するには、次のように入力します。。出口

SQLite データベースの操作の詳細については、「SQLite ドキュメント

(Video) WSL: Linux GUI アプリを実行する

VS Code で SQLite データベースを操作するには、次のコマンドを試してください。SQLite拡張機能

Redis をインストールする

WSL (つまり、Ubuntu) に Redis をインストールするには:

  1. WSL ターミナル (つまり、Ubuntu) を開きます。
  2. Ubuntu パッケージを更新します。sudo aptアップデート
  3. パッケージが更新されたら、次のコマンドを使用して Redis をインストールします。sudo apt install redis-server
  4. インストールを確認し、バージョン番号を取得します。redis-server --version

Redis サーバーの実行を開始するには:sudo サービス redis-server start

Redis が動作しているかどうかを確認します (redis-cli は、Redis と通信するためのコマンド ライン インターフェイス ユーティリティです)。redis-clipingこれにより、「PONG」という応答が返されるはずです。

Redis サーバーの実行を停止するには:sudo サービス redis-server stop

Redis データベースの操作の詳細については、「Redis ドキュメント

VS Code で Redis データベースを操作するには、次のことを試してください。Redis 拡張機能

実行中のサービスを確認し、プロファイル エイリアスを設定する

WSL ディストリビューションで現在実行しているサービスを確認するには、次のように入力します。サービス --ステータス-すべて

タイピングアウトsudoサービスmongodbの開始またsudoサービスpostgresの開始sudo -u postgrest psql退屈になる可能性があります。ただし、エイリアスを設定することを検討することもできます。。プロフィールWSL 上のファイルを使用して、これらのコマンドをより速く使用し、覚えやすくします。

これらのコマンドを実行するための独自のカスタム エイリアスまたはショートカットを設定するには、次の手順を実行します。

  1. WSL ターミナルを開き、次のように入力します。CD〜ルート ディレクトリにいることを確認してください。

  2. を開きます。プロフィール端末の設定を制御するファイルを、端末テキスト エディタ Nano を使用して編集します。sudo nano .profile

  3. ファイルの下部 (変更しないでください)# パスを設定する設定)、以下を追加します。

    # 私の Aliasesalias start-pg='sudo service postgresql start'alias run-pg='sudo -u postgres psql'

    これにより、入力できるようになりますページを開始しますpostgresqlサービスの実行を開始し、ランページpsql シェルを開きます。あなたになら変えられるページを開始しますランページ任意の名前を付けることができますが、postgres がすでに使用しているコマンドを上書きしないように注意してください。

    (Video) WSL 2: はじめに

  4. 新しいエイリアスを追加したら、次のコマンドを使用して Nano テキスト エディターを終了します。Ctrl+X - 選択するY保存して Enter を求めるプロンプトが表示されたら (はい) (ファイル名はそのままにしておきます)。プロフィール)。

  5. WSL ターミナルを閉じて再度開き、新しいエイリアス コマンドを試してください。

トラブルシューティング

エラー: ディレクトリ同期 fdatasync 引数が無効です

Linux ディストリビューションが WSL 2 モードで実行されていることを確認してください。 WSL 1 から WSL 2 への切り替えについては、「WSL 1 から WSL 2 への切り替え」を参照してください。ディストリビューションのバージョンを WSL 1 または WSL 2 に設定します。

追加のリソース

  • Windows での開発環境のセットアップ

FAQs

WSLを管理者として実行するにはどうすればいいですか? ›

WSL コマンドのインストール

右クリックして [管理者として実行] を選択することで、PowerShell または Windows コマンド プロンプトを管理者モードで開き、wsl --install コマンドを入力し、マシンを再起動します。

WSLの設定方法は? ›

[アプリ]をクリックします。 「関連設定」から[プログラムと機能]をクリックします。 [Windows の機能の有効化または無効化]をクリックします。 [Windows Subsystem for Linux]にチェックを入れ、[OK]をクリックします。

ポスグレとsqlserverの違いは何ですか? ›

SQL ServerPostgreSQL の類似点

一般に、Microsoft のプロダクトを使用する大規模な組織には SQL Server が選ばれています。 一方で、PostgreSQL は、最大限の柔軟性と機能を提供する、無料で実装が容易なデータベース管理システムとして、その地位を切り開いています。

Linux用Windowsサブシステムのインストール方法は? ›

Microsoft Store」アプリを起動し、検索ボックスに「wsl」と入力して、[Enter]キーを押すと、「Windows Subsystem for Linux」が検索できる。 [入手]ボタンまたは[インストール]ボタンをクリックすることで、インストールが行える。

WSL2のパスワードを変更するにはどうすればいいですか? ›

パスワードを変更またはリセットするには、Linux ディストリビューションを開き、コマンド「 passwd 」を入力します。 現在のパスワードを入力するよう求められ、新しいパスワードの入力を求められたら、新しいパスワードを確認します。

WSL環境とは何ですか? ›

WSLとはWindows Subsystem for Linuxの略語であり、Windows上でLinuxを動作させるための実行環境のことを指します。 2016年にこの機能が発表され、Windows10ではBashをWindows上で実行できるようになりました。 これはWSL1と呼ばれています。

WSLの要件は? ›

WSL 2を導入するには幾つかの要件があります。 まずWindows 10の64bit版が実行されている事。 32bit版ではWSLの実行に必要なWindowsの機能が配信されていません。 次にWindows 10のバージョンが2004、ビルドが19041以上に更新されている事。

WSLを初期化するにはどうすればいいですか? ›

[設定] > [アプリ]を選択。
  1. [アプリと設定]を選択。
  2. リセットしたいLinuxのディストリビューションを選択し、[詳細オプション]をクリック。
  3. [リセット]をクリック。
  4. ! PCの再起動をしよう WSL2を再起動して再度ユーザ名とパスワードの設定を行えば初期化した状態で使用できる。
Jul 16, 2021

T-sqlとPL/SQLの違いは何ですか? ›

Transact-SQLが「SQL文を連続して実行させるデータベース機能」だとすれば、PL/SQLは「データベース側に記述する(所謂)プログラム」ということだ。

SQLとは何の略か? ›

SQLとは、「Structured Query Language」の略で、直訳すると「構造化問い合わせ言語」という意味です。 コンピュータ言語のひとつですが、プログラミング言語ではありません。 リレーショナルデータベース(RDB)のデータを操作するための言語です。

PostgreSQL 何に使う? ›

PostgreSQLは、オープンソースのデータベース管理ソフトで、商用目的でも無償で利用できます。 特に大規模なデータ管理や、複雑なデータ操作を要する用途に向いています。 商用に匹敵する機能性を備えたシステムとして活用可能です。

Windows Subsystem for Android いつ? ›

米Microsoftは2月9日(現地時間)、「Windows Subsystem for Android」の2023年2月アップデート(2301.40000.4.0)を「Windows 11 Insider Preview」のすべてのチャネルで公開した。

Windowsの機能の有効化または無効化 どこ? ›

Windowsの機能有効または無効にするには、次の手順を実行します。
  1. 「スタート」ボタンをクリックします。
  2. [コントロールパネル]をクリックします
  3. 「プログラム」をクリックします
  4. Windows の機能の有効化または無効化」をクリックします。

Ubuntuの読み方は? ›

Ubuntuの読み方は「ウブントゥ」となります。

WSL2のrootパスワードを変更するには? ›

WSL2のrootユーザーのパスワードを変更するには、 sudo su - でrootユーザーになってから、 passwd でパスワード変更すれば良いことがわかりました。

Sudo パスワード 何? ›

sudoで求められるパスワードはユーザーのパスワードです。 rootのパスワードを変更しても反映されません。 そのため、ユーザーのパスワードを変更します。 suで求められるパスワードはrootのパスワードです。

WSLのメリットは何ですか? ›

WSLは仮想マシンを使わずWindows 10上で直接Linuxを実行することができるため、起動や動作にかかる負荷が少なく済みます。 また、WSLを使用すると、Windows 10の全てのファイルやフォルダにアクセスができます

WindowsとLinuxの違いは何ですか? ›

Windows OSとLinuxの違い

この二つのOSの最大の違いは、オープンソースであるか否かです。 ITサービスを提供するサーバーのほとんどがLinuxを利用しているのは、無料のオープンソースであることと、もう一つの理由が、製品であるWindowsサーバーよりもLinuxの方が遥かに高い自由度を持っているからです。

なぜLinuxを使うのか? ›

Linuxの最も大きなメリットは、「ITインフラ構築にかかるコストを圧縮できる」という点です。 Linuxは、無償のディストリビューションを選択することでライセンス費用の節約が可能です。 さらに、オープンソースのサーバーソフトウェアが豊富なことから、ビジネスユースのサーバーであっても極めて安価に構築することができます。

WSL 何ができる? ›

WSL で何ができますか。

WSL を使用すると、任意のディストリビューション (Ubuntu、Debian、OpenSUSE、Kali、Alpine など) を使用して、Bash シェルで Linux を実行できます。 Bash を使用すると、コマンド ライン Linux ツールおよびアプリを実行できます。

WSLとwsl2の違いは何ですか? ›

WSL 1 では WSL チームが構築した変換レイヤーが使用されていましたが、WSL 2 にはシステム コールの完全な互換性を持つ独自の Linux カーネルが含まれています。 次のような利点があります。 Docker など、WSL 内で実行できるまったく新しいアプリのセット。

WSLとCygwinの違いは何ですか? ›

WSLは使ったことがないので間違ったことを言っているかもしれませんが、ざっくり言うと、WSLはLinux(Ubuntu)のバイナリーが動かせるようですが、Cygwinはあくまでも互換レイヤーなので、LinuxのソフトウェアをCygwin環境で再コンパイルしないと使えません。

Windows10でWSL2を無効化するには? ›

WSL2無効化→有効化

「コントロールパネル -> プログラム -> Windowsの機能の有効化または無効化」を選択します。

Ubuntuの環境をリセットするにはどうすればいいですか? ›

Ubuntuリセット方法
  1. [ スタート ] → [ 設定 ] → [ アプリ ]にて、「 アプリと機能 」へ移動。
  2. 検索窓から「 Ubuntu 」を検索。
  3. Ubuntuアプリ 」が見つかったら、それの「 詳細オプション 」をクリック。
  4. リセットセクションの「 リセット 」ボタンをクリックする。
Jun 27, 2021

Windows10でUbuntuを初期化するには? ›

Windowsの設定」→「アプリと機能」から「Ubuntu」を見つけて、「詳細オプション」をクリックします。 「リセット」をクリックします。 さらに「リセット」をクリックすると、初期化が始まります。

Windows11のWSLとは何ですか? ›

Windows Subsystem for Linux(WSL)とはMicrosoft WindowsでLinuxを動作させる機能です。 WSLには2016年にリリースされたWSL(便宜上WSL1と記載)と2020年にリリースされたWSL2があります。

WSLの導入手順は? ›

WSLインストール手順
  1. 手順1 Linux用Windowsサブシステムを有効にする
  2. 手順2 仮想マシンの機能を有効化
  3. 手順3 Linuxカーネル更新プログラムパッケージのダウンロード
  4. 手順4 WSL2を既定のバージョンとして設定する
  5. 手順5 選択したLinuxディストリビューションをインストールする

WSLの開始方法は? ›

開始方法は他にもあります。 例えば、Windows ターミナル(またはWindows PowerShell、コマンドプロンプト)で「wsl」コマンドを入力することでも可能です。 WSL2のLinux環境の実体は「仮想マシン」です。

SQLは世界標準ですか? ›

SQL(Structured Query Language)

元々はIBM社が作った言語であるが、現在ではアメリカ規格協会(ANSI)やJISで標準化されている、世界標準規格。

プログラミング言語とSQLの違いは何ですか? ›

プログラミング言語はソースコードに命令を順番に記述して実行しますが、SQLはシンプルな命令文を一方的にデータベースに送るだけです。 基本的に1文で完結し、複雑な処理を行う場合は、返ってきた処理の結果に応じてまた命令を送るというようにデータベースと対話するように命令文をやりとりします。

SQL 誰が作った? ›

SQL
パラダイム宣言型
登場時期1974年
設計者レイモンド・F・ボイス ドナルド・D・チェンバリン
最新リリースSQL:2016 (2016) /
1 more row

Postgresの欠点は何ですか? ›

PostgreSQLの大きな欠点は、データベースエンジンへの新しい接続を開始するのに非常にコストがかかることです。 接続を大量に行うアプリケーションでは、PostgreSQLが接続を生成する方法がボトルネックになる可能性があります。

PostgreSQLの問題点は何ですか? ›

高機能なPostgreSQLにも以下2のようなデメリットがあります。
  • MySQLに比べてドキュメント不足
  • 速度面では難がある
Dec 12, 2022

PostgresとOracleの違いは何ですか? ›

移行の際に注意すべきポイントは、Oracle Databaseは文単位で処理をコミットするのに対し、PostgreSQLはトランザクション単位で処理をコミットする点です。 移行時にアプリケーションなどの修正が必要となる場合もあるため、この違いに注意してください。

Windows Android 連携 何ができる? ›

「スマホ同期」は、携帯電話で通話できるほか、スマホに届いた通知を瞬時にパソコンに自動転送し、デスクトップ画面に表示することもできる。 パソコンで作業に集中していても、重要な通知を見逃さずに対応できる。 ショートメッセージ(SMS)の送受信機能もある。 スマホで確認しなくても2段階認証の認証キーを確認できる。

Windows Subsystem for Androidの要件は? ›

1.PCのスペックの確認

Windows Subsystem for Androidは、Windows 11のバージョン22H2以降のスペックにしか対応していません

Windows Subsystem for Androidでファイルを転送するには? ›

WSAとファイル転送

WSA側からファイルを転送するには、「Android用Windowsサブシステム設定」のシステムにある「ファイル」を開き、該当のファイルを表示させてクリックすれば、ファイルが自動的に自分のダウンロードフォルダにコピーされる。

NET Frameworkを無効化するにはどうすればいいですか? ›

[スタート]をクリック、[設定]をクリックします。 [アプリ]をクリックします。 [アプリと機能]をクリックし、「関連設定」内の[プログラムと機能]をクリックします。 [Windows の機能の有効または無効化]をクリックします。

Windows11で機能を有効化するには? ›

Windows 11 - Windows機能有効にする/...
  1. [設定] を起動する
  2. [アプリ] → [オプション機能] を選択する
  3. [Windows のその他の機能] をクリックする
  4. Windows機能有効化する
  5. Windows機能を無効する

Windows11で機能を無効化するには? ›

Windows11 スタートアップの無効化・有効

①「スタートアップ」をクリックします。 ②確認してほしい項目が「状態」有効と無効の物があります。 有効になっているもので不要そうなものを探します。 無効化する時は右クリックして「無効化(D)」をクリックします。

Ubuntu 何がいい? ›

Ubuntu はとにかく使いやすさに特化した OS で初心者でも扱いやすいです。 昨今、急激にソフトウェアのクラウド化・オープンソース化が進んだことでインストールする必要がなく、ソフトが使えないという事態も減少しました。 このような背景もあり、まさに「誰でも使いやすい OS」となりつつあります。

Ubuntuはズールー語ですか? ›

たとえば「ウブントゥ(ubuntu)」という言葉があります。 もともとはアフリカ南部のズールー語で「あなたがいてくれるから私がいる」、つまり、謙虚さと感謝をもって周りの人と共に生きることを意味しています。

Ubuntu CentOS どっち? ›

CentOSとUbuntuの比較まとめ【2つのディストリビューションの違いとは?】 Ubuntuも安定性は十分ですが、CentOSの方が更に信頼性が高いです。 一方、新しい技術がタイムリーに反映されるのはUbuntuであり、操作性もUbuntuに軍配があがります。

WSLを再設定するにはどうすればいいですか? ›

[設定] > [アプリ]を選択。
  1. [アプリと設定]を選択。
  2. リセットしたいLinuxのディストリビューションを選択し、[詳細オプション]をクリック。
  3. [リセット]をクリック。
  4. ! PCの起動をしよう WSL2を起動して再度ユーザ名とパスワードの設定を行えば初期化した状態で使用できる。
Jul 16, 2021

WSLを停止するにはどうすればいいですか? ›

基本的にWSLを終了させるためにはシャットダウンコマンドを使えばOK。 複数のディストリビューションを同時に起動していて特定のディストリビューションだけ終了させたい場合は、ターミネートコマンドで指定するようにする。 terminate を使うことで影響範囲を絞ることができるというイメージ。

Ubuntuを起動するにはどうすればいいですか? ›

デスクトップの起動・配置 上部タスクバー右端の「▽」アイコンです。 PCの「電源スイッチ」を押した瞬間から約1分程度でUbuntuが起動します

WSLを削除するにはどうすればいいですか? ›

WSLのデータを削除するには wsl コマンドを使用するのが簡単です。 wsl --list で削除したいLinuxのディストリビューション名を確認し、 wsl --unregister ディストリビューション名(Ubuntu等) で削除します

Windows10でWSLを削除するには? ›

WSLでインストールしたLinuxディストリビューションは、Windowsの「設定」-「アプリ」から削除できます。 アプリの一覧に、通常のアプリと同様に「Ubuntu」などが並んで表示されているので、選択して「アンインストール」をクリックするだけで削除できます(図1)。

WindowsでWSLをリセットするには? ›

WSLを操作するwsl.exeにリセット機能はない。 そのため、Linuxディストリビューションの登録を解除し、ルートファイルシステムを削除するオプション「--unregister」を使用した。 また、リセット後は未登録状態のため、Windowsターミナルからは起動できない。

Windows10でWSL2を停止するには? ›

WSL2を停止する WSL2上の 仮想マシンをシャットダウン するには、PowerShell上で wsl --shutdown と入力します

WindowsのWSL2を終了するには? ›

WSL2の終了のしかた

WSL2で動いているディストリビューションは、 wsl -t <ディストリ名> で終了することができます。

Ubuntuを停止するにはどうすればいいですか? ›

Ubuntu:シャットダウンするためのshutdownコマンド

Ubuntuを今すぐシャットダウンする場合、shutdonwコマンドに「-h」オプションと「now」をつけて実行します。 シャットダウンする時刻を指定する場合は[停止時間]を指定します。

UbuntuのBIOS起動順序は? ›

BIOSの入り方は一般的にはロゴ画面でF2キーやDeleteキーを押下する事ですが、マザーボードやパソコンによって異なる場合があります。 起動順序の1番目がWindowsになっており、Ubuntuは2番目になっています

Ubuntu システム設定 どこ? ›

UbuntuなどでGNOMEデスクトップ使っている場合、通常、「設定」アプリは画面左上のメニューから開きます。 この設定アプリは、「gnome-control-center」コマンドで開くこともできます。

Ubuntuで起動ディスクを指定するには? ›

以下の起動時の画面で「F12」キーを押します。 ブートデバイスの選択画面が表示されるので、起動ディスクを数字キーか英字キーで選択します。 例えばCD-ROMから起動したい場合は、「c」キーを押します。

WindowsでUbuntuを削除するには? ›

Windowsを起動し、「コントロールパネル > プログラムと機能」を開きます。 Ubuntuを検索し、「アンインストール」を選択します

Videos

1. WSL2 Ubuntu GUI
(David Bombal)
2. 08 | Kali Linux - エラー コード "10061" を伴う WSL 2 のインストールと GUI のセットアップLinux カーネル
(Book Of Infinity)
3. WSL2(Windows Subsystem for Linux 2)を導入してWindows10(11)にLinux環境を構築する
(TogoTV)
4. Windows 10 Docker Desktop for Windows: 説明
(TechsavvyProductions)
5. OpenSSH for Windows: Install, Configure, Connect, and Troubleshoot
(TechsavvyProductions)
6. Windows 11 での WSL+Docker+Apple MacOS X Big Sur のインストール
(Sonoo's KB)

References

Top Articles
Latest Posts
Article information

Author: Carmelo Roob

Last Updated: 20/10/2023

Views: 5715

Rating: 4.4 / 5 (45 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Carmelo Roob

Birthday: 1995-01-09

Address: Apt. 915 481 Sipes Cliff, New Gonzalobury, CO 80176

Phone: +6773780339780

Job: Sales Executive

Hobby: Gaming, Jogging, Rugby, Video gaming, Handball, Ice skating, Web surfing

Introduction: My name is Carmelo Roob, I am a modern, handsome, delightful, comfortable, attractive, vast, good person who loves writing and wants to share my knowledge and understanding with you.