web-dev-qa-db-fra.com

sous-système windows installer serveur mysql

installer mysql-server sur les fenêtres du sous-système 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

aidez-moi, s'il vous plaît

enter image description here

5
Антон Бурак

Je ne sais pas combien de personnes ont eu ce problème, mais ce qui a fonctionné pour moi était une combinaison des étapes suivantes:

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

Et en veillant à changer le port du serveur MySQL sur WSL. J'exécutais une instance de serveur MySQL 3306 sur Windows et cela empêchait l'instance WSL de démarrer.

Vous pouvez simplement éditer le fichier de configuration:

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

Et mettre à jour la section du port pour tout ce que vous aimez.

Bonne chance

1
Omar

comme l'a mentionné un gars sur github et cela a résolu mon problème Le problème est avec le script "/etc/profile.d/wsl-integration.sh". Pour contourner le problème, insérez la ligne suivante avant la première ligne dans "/etc/profile.d/wsl-integration.sh" (utilisez Sudo pour modifier le fichier):

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

Je veux dire avant la ligne:

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

J'utilise Ubuntu 18.04 sous Windows 10 comme sous-système, vous devez donc commencer par ajouter des référentiels requis par MariaDB en:

Sudo apt-get install software-properties-common

Mettez ensuite à jour votre installation en:

Mise à jour Sudo apt

Installez MariaDB en:

Sudo apt installer mariadb-server

Vous serez invité à définir un mot de passe root et à attendre que l'installation se poursuive. Exécutez la commande suivante une fois l'installation terminée:

Sudo service mysql start

C'est tout et pour vérifier à la fois votre version mysql et mariadb, essayez:

mysql --version

0
Noha Salah