Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/07/2022, à 06:59

sebastien31

Permission denied dor directory mysql-workbench

Bonjour à tous,
Je viens de réinstaller mysql workbench mais impossible de sauvegarder mes schémas ou je veux.
Je souhaite les enregistrer dans /srv mais impossible j'ai un message d'erreur permission denied.
Je peux par contre enregistrer dans mon répertoire.
Je souligne que pour le test /srv est en chmod 777.
Merci pour votre aide.

Hors ligne

#2 Le 06/07/2022, à 08:48

Vobul

Re : Permission denied dor directory mysql-workbench

Plutôt que de chmod 777, fais un chown avec ton user sur le sous-dossier qui va bien. À mon avis ton soucis c'est que c'est un répertoire dans /srv qui n'a pas les bonnes permissions, mais pas /srv lui-même (t'as mis -R ?).


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 06/07/2022, à 10:30

sebastien31

Re : Permission denied dor directory mysql-workbench

Bonjour Volub,
Je ne souhaitais pas faire un chown car il est important pour l'installation soir a apache www-data.
Mais j'ai quand même tester pour voir si ça pouvais résoudre le problème et non ça ne fonctionne pas

Hors ligne

#4 Le 06/07/2022, à 10:54

bruno

Re : Permission denied dor directory mysql-workbench

hum… tu veux sauvegarder une base de données ou l'enregistrer ?
Les sauvegardes (dump au format sql) tu peux les mettre où tu veux, les bases de données sont physiquement sous /var/lib/mysql (à moins que tu n'aies changé l'emplacement) qui doit impérativement appartenir à l'utilisateur et au groupe mysql. Et attention à ne pas les mettre dans un endroit accessible depuis le web !

#5 Le 06/07/2022, à 11:41

sebastien31

Re : Permission denied dor directory mysql-workbench

Bonjour Bruno,
Non je veux l'enregistre, mais c'est un fichier mysql workbench pas un fichier SQL et je n'ai pas toucher au fichier de base de données elles sont toujours au même endroit et c'est sur un pc de développement non accessible depuis le web.

Hors ligne

#6 Le 06/07/2022, à 12:58

bruno

Re : Permission denied dor directory mysql-workbench

Je ne comprends pas ce que tu veux enregistrer hmm
Mysql-Workbench est une interface graphique pour administrer les bases de données MySQL. Toutes les opérations (SQL) que tu réalises à l'aide de cette outil sont enregistrés dans tes bases de données. Et dans le jargon de mysql-workbench : un schema = une base de données

#7 Le 08/07/2022, à 08:45

sebastien31

Re : Permission denied dor directory mysql-workbench

Bonjour Bruno,
Avec mysql workbench on peut travailler directement sur les bases de données en se connectant a mysql mais on peut aussi réaliser la conception de schema et ce fichier s'enregistre au format mwb si je ne me trompe pas et c'est ce fichier que je souhaite sauvegarder dans /srv.
Bonne journée.

Hors ligne

#8 Le 08/07/2022, à 10:41

bruno

Re : Permission denied dor directory mysql-workbench

Dans ce cas il faudrait que l'utilisateur qui a lancé mysql-workbench ait les droits en écriture sur le répertoire /srv.

Donc avec un répertoire sur lequel tu as fait un chmod 777 tu dois pouvoir y enregistrer ce que tu veux. À vérifier avec le retour de :

ls -ld /srv

AMHA, ce n'est vraiment pas l'endroit où enregistrer les modèles de BDD de mysql-workbench et c'est encore moins une bonne idée de donner les droits en écriture sur /srv à un utilisateur standard.

Dernière modification par bruno (Le 08/07/2022, à 10:45)

#9 Le 08/07/2022, à 21:05

sebastien31

Re : Permission denied dor directory mysql-workbench

Bonsoir Bruno,
Désolé mais à me relire je n'ai pas préciser que c'est un serveur de développement utilisé uniquement par moi seul et ce n'est absolument pas un serveur de production.
Mais oui le dossier est bien en 777 -R, voici le retour:

sebastien@HP:~$ ls -ld /srv
drwxrwxrwx 3 sebastien sebastien 4096 juil.  6 10:30 /srv

Mais toujours le même probleme quand j'installer mysql-workbench avec snap, je sais pas si il y a un lien ?

Hors ligne

#10 Le 08/07/2022, à 22:06

iznobe

Re : Permission denied dor directory mysql-workbench

Bonsoir que donne

snap list

si tu n ' as pas autoriser le snap a acceder a l' exterieur ca ne foncionnera jamais , et quand bien meme , tous les snaps sont confinés , cela veut dire qu ' aucun snap n' a le droit d ' aller ecrire quoi que ce soit dans  /srv .

les seuls endroits possibles , apres autorisations , sont : /mnt , /media , /home d ' apres ce que j ' ai compris .

Et d' ailleurs , meme pour les utilisateurs comme nous , ce n' est pas une bonne chose d ' aller ecrire dans ce dossier , comme te l' a deja precisé @bruno .

Dernière modification par iznobe (Le 09/07/2022, à 08:50)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#11 Le 09/07/2022, à 08:46

sebastien31

Re : Permission denied dor directory mysql-workbench

Bonjour Bruno,
Voici ce que donne snap list :

sebastien@HP:~$ snap list 
Nom                        Version              Révision  Suivi            Éditeur       Notes
bare                       1.0                  5         latest/stable    canonical✓    base
core20                     20220527             1518      latest/stable    canonical✓    base
dbeaver-ce                 22.1.1.202206261508  196       latest/stable    dbeaver-corp  -
firefox                    102.0.1-1            1551      latest/stable/…  mozilla✓      -
gnome-3-38-2004            0+git.891e5bc        112       latest/stable/…  canonical✓    -
gtk-common-themes          0.1-81-g442e511      1535      latest/stable/…  canonical✓    -
mysql-workbench-community  8.0.29               10        latest/stable    tonybolzan    -
snapd                      2.56.2               16292     latest/stable    canonical✓    snapd

Hors ligne

#12 Le 09/07/2022, à 09:02

iznobe

Re : Permission denied dor directory mysql-workbench

si tu passes cette commande , ca donne quoi :

sudo apt install mysql-workbench

retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#13 Le 09/07/2022, à 09:28

bruno

Re : Permission denied dor directory mysql-workbench

Ah bien vu, c'est un snap, ce qui explique qu'il ne veuille pas écrire en dehors du dossier personnel.

Vire les snap et installe le paquet deb.

#14 Le 09/07/2022, à 12:04

Vobul

Re : Permission denied dor directory mysql-workbench

Depuis que les snaps existent ce forum c'est 50% de "désinstalle la version snap".


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne