web-dev-qa-db-ja.com

WindowsサブシステムインストールMySQLサーバー

mysql-serverをubuntu 18.04サブシステムウィンドウにインストール10。

Cannot open /proc/net/unix: No such file or directory
Cannot stat file /proc/1/fd/5: Operation not permitted
Cannot stat file /proc/3/fd/7: Operation not permitted

助けてください

enter image description here

この問題が発生した人の数はわかりませんが、私にとってうまくいったのは、次の手順に従うことでした。

https://github.com/FiveTechSoft/mod_harbour/wiki/Install-MySQL-server-on-Windows-10-bash

そして、WSL上のMySQLサーバーのポートを確実に変更します。 MySQLサーバーインスタンス3306をWindowsで実行していたため、WSLインスタンスが起動できませんでした。

設定ファイルを編集するだけです:

Sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

そして、portセクションを好きなように更新します。

幸運を祈ります

1
Omar

githubの人が言ったように、私の問題を解決しました 問題はスクリプト「/etc/profile.d/wsl-integration.sh」にあります。簡単な回避策として、「/ etc/profile.d/wsl-integration.sh」の最初の行の前に次の行を挿入します(Sudoを使用してファイルを編集します)。

# Check if we have HOME folder
if [[ "${HOME}" == "/" ]]; then
  exit 0
fi

行の前を意味します:

WSL_INTEGRATION_CACHE=$HOME/.cache/wslu/integration`
1
Sina ___

私はサブシステムとしてWindows 10でUbuntu 18.04を使用しているため、次の方法でMariaDBに必要なリポジトリを追加することから始める必要があります。

Sudo apt-get install software-properties-common

次に、次の方法でインストールを更新します。

Sudo apt update

次の方法でMariaDBをインストールします。

Sudo apt install mariadb-server

Rootパスワードを設定し、インストールが続行するのを待つように求められます。インストールが完了したら、次のコマンドを発行します。

Sudoサービスmysql start

それだけです。mysqlとmariadbの両方のバージョンを確認するには、次のようにします。

mysql --version

0
Noha Salah