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
助けてください
この問題が発生した人の数はわかりませんが、私にとってうまくいったのは、次の手順に従うことでした。
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セクションを好きなように更新します。
幸運を祈ります
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`
私はサブシステムとして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