SVP pensez à vous inscrire
guest

Connexion S'inscrire

Login form protected by Login LockDown.


S'inscrire | J'ai perdu mon mot de passe
Recherche avancée :

— Thématique du forum —



— Cherche —



— Options du forum —




Utilisation de caractères Joker:
*  capture un nombre quelconque de caractères    %  capture exactement un caracère

La longueur du mot recherché est au minimum de 4 caractères et au maximum de 84 caractères

RSS du sujet
Tutorial: Installer MySQL, PHP et PhpMyAdmin sur Freenas
Lire la publication originale du blog
10 mars 2010
14:52
Cédric Locqueneux
invités

J’ai expliqué il y a quelques temps comment monter son propre NAS et y installer Freenas.

J’avais alors installé Freenas en « full installation » sur une carte Compact Flash, afin de pouvoir y installer d’autres applications.

Parmi ces dernières, j’avais notamment besoin de MySQL, utile pour héberger des sites web, mais surtout pour mon serveur domotique, puisque celui ci enregistre toutes les actions effectuées en base de données.

Je vous explique donc ici comment installer MySQL sur Freenas, et en même temps nous allons installer PHP 5 et phpMyAdmin, histoire d’avoir un serveur web complet.


I. Installation de MySQL

 

Avant de…

17 octobre 2010
15:54
stef2cr
Débutant
Nombre de messages du forum: 13
Membre depuis:
17 octobre 2010
Hors ligne

Bonjour,

Tout d’abord bravo pour votre site que j'ai découvert il y a quelques jours et que je n’arrête pas de consulter les articles qui sont tous très intéressants.

 

J'ai suivi à la lettre votre tuto, mais j'ai des erreurs alors que je n'arrive pas à comprendre quand je lance la commande suivante:

pkg_add -r mysql50-server

Le genre de message :

/var Write failed, filesystem is full

J'ai pourtant bien fait le chmod et le dossier n'est pas full (10%)

J'ai fais beaucoup de recherche et n'arrive pas à trouver de solution

 

Merci d'avance.

 

25 août 2011
16:47
jeremy
invités

bonjour j’ai un problème lorsque je veux créer le mdp du compte root de mysql. j’ai ce message d’erreur:

/usr/local/bin/mysqladmin: connect to server at ‘localhost’ failed
error: ‘Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)’
Check that mysqld is running and that the socket: ‘/tmp/mysql.sock’ exists!

j’ai testé les 2 méthodes proposées par gilles le 5 janvier 2010 et tomboul le 12 mai 2010 mais j’ai toujours ce message.

quelqu’un pourrai m’aider?

22 septembre 2011
7:10
Manu
invités

@Jeremy

Resolu en appliquant les infos contenu dans ce Forum:
http://forums.mysql.com/read.p…..9689,90829

Cordialement

2 octobre 2011
19:35
Leyry Hynemonth
invités

Bonjour,

Ça m’a pris un moment pour arriver à installer MySQL 5.2 sur Freenas 7.2 stable (15 jours environ).

En fait, la démarche qui m’a permis d’y arriver, c’est d’utiliser l’utilisateur mysql de Freenas.

Dans l’interface d’admin/gestion des utilisateurs/utilisateur:mysql , j’ai choisi le shell SH, ce qui m’a permis de me connecter en ssh avec l’utilisateur mysql.

C’est de là que j’ai créé le lien symbolique de /var/db/mysql vers mon volume grande capacité.

Ensuite, en faisant plusieurs tests de lancement, j’ai pu voir beaucoup plus facilement les erreurs de droits d’accès.

De là, avec un autre accès ssh en root, je réglais les problèmes de droit.

Après 3 ou 4 changements de drois/possesseur, ça a démarré.

Enjoy ;-)

(PS ; je n’ai pas encore testé si mysql démarre correctement au démarrage du nas.)

3 octobre 2011
9:11
Cédric Locqueneux
Administrateur
Nombre de messages du forum: 557
Membre depuis:
23 août 2011
Hors ligne

Merci pour ce retour ! Je n’ai pas encore eu le temps de tester la nouvelle version de Freenas, mais pour MySQl, c’est bon à savoir !

2 novembre 2011
9:33
MATHIEU
invités

les mot de parse ne marche pas que tu dit merci de respond :)

2 novembre 2011
9:33
MATHIEU
invités

salut je voulais savoir quand tu va faire un video pour faire un server php il as tu t’autre programe qui peux marcher avec freenas

2 novembre 2011
10:14
MATHIEU
invités

hey mon ami j’aurais besoin un video pour savoir comment tu fait sa

3 novembre 2011
21:19
ALBUS
invités
10

Bonjour et MERCI pour le tuto

J’ai l’erreur suivante :

freenas:~# pkg_add -r mysql50-server
Error: Unable to get ftp://ftp.freebsd.org/pub/Free…..server.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch ‘ftp://ftp.freebsd.org/pub/Free…..server.tbz‘ by URL
freenas:~#

Si quelqu’un a une idee merci d’avance

3 novembre 2011
21:19
ALBUS
invités
4 novembre 2011
20:27
MATHIEU
invités
12

excuse moi te deranger je suis sur le meme projet si tu veux bien me dire si sa marcher pis comment tu fait pour l’intaler

8 novembre 2011
6:22
MATHIEU
invités
13

Error: Unable to get ftp://ftp.freebsd.org/pub/Free…..t/php5.tbz: File unavailable (e.g., file not found, no access)
quel qun pourais m’aider pour sa svp
sa serais vraiment gentit parse que je suis bloquer la merci d’avance

4 décembre 2011
19:53
powerslave
Nouveau membre
Nombre de messages du forum: 1
Membre depuis:
2 décembre 2011
Hors ligne
14

bonjour

pour commencer merci pour toutes les infos sur freenas
concernat le problèmes enable to get

voici la solution

en ssh
setenv PACKAGESROOT ftp://149.20.64.73 (adresse de freebsd.org)
setenv PACKAGESITE ftp://149.20.64.73/pub/FreeBSD…..se/latest/

une fois qu’on connait la commande pour changer l’adresse cela fonctionne impec

voila j’espere que cela vous aidera si vous êtes dans le même cas que moi

14 décembre 2011
13:24
ionis
invités
15

Salut à tous,

Merci Powerslave. Juste une petite correction sur le lien: il faut une majuscule à /Latest/ -> ftp://149.20.64.73/pub/FreeBSD…..se/Latest/)

Par contre je suis maintenant face à un autre problème : /var: write failed, filesystem is full

Je suis niveau débutant en Linux et cela n’a pas l’air si simple de redimensionner une partition sous FreeBSD sans toutes les fonctionnalités.

Pouvez-vous m’aider ? Merci d’avance :)

19 janvier 2012
14:37
Antoine
invités
16

Bonjour,
 
J’ai le même problème que vous!
 
Je cherche des solutions mais rien d’efficace pour l’instant,
 
Si quelqu’un a une solution, je suis preneur!
 
Merci
 
 

18 février 2012
18:09
tomboul
invités
17

J’ai réinstallé freenas 7.3 et j’ai eu ce problème avec Mysql, enfin tous cela n’est pas très sérieux mais avec beaucoup de ténacité on fini par trouver des solutions :
avec freenas 7.3 pour installer les package avec pkg_add il faut initier les variables d’environnement, sinon pkg_add pointe sur un ftp qui n’existe plus !!! :
PACKAGEROOT et PACKAGESITE dans le fichier ~/.cshrc
setenv PACKAGESITE ftp://ftp.freebsd.org/pub/Free…..le/Latest/
setenv PACKAGEROOT ftp://ftp.freebsd.org/pub/Free…..orts/i386/

pour que ces variables soit actives sans rebooter freenas, il faut aussi exécuter ces commandes.
On peut voir la liste des versions des packages à cette adresse :  ftp://ftp.freebsd.org/pub/Free…..le/Latest/ 

La dernière version de mysql est mysql55-server, et de php est php52, donc on peut suivre le tuto de Cédric pour télécharger avec ces versions.

Le problème est que le package de mysql est buggé (quelque soit la version de freenas !!!) 
J’avais avant tenté de charger la version 8 de freenas, mais il fallait absolument que je récupère la version 7 car la version 8 était incapable de monter des disques dur formatés en raid1 sur freenas 7 !!! 
je dis ça, car pour faire fonctionner mysql55 j’ai du récupérer des fichiers présents sur freenas 8 . Grace au webgui de freenas 7, j’ai donc monté un volume accédant à la clef usb ou était installé freenas 8 accessible sur /mnt/clefUsb
pour démarrer mysql il faut exécuter le fichier :
sh /usr/local/etc/rc.d/mysql-server start 
ce shell répond qu’il manque un fichier deamon qui devait être présent dans le répertoire /usr/sbin, après quelques recherches je constate qu’il est présent  sur freenas 8, donc je fais la copie :
cp /mnt/clefUsb/usr/sbin/daemon /usr/sbin

je ré-exécute la commande : 
sh /usr/local/etc/rc.d/mysql-server start 
Il me dit qu’il manque un fichier  libutil.so.8, celui-ci est aussi présent sur freenas 8 donc je le copie :
 cp /mnt/clefUsb/lib/libutil.so.8 /lib 

je ré-exécute la commande :  
sh /usr/local/etc/rc.d/mysql-server start 

et miracle tout fonctionne !!!

conclusion :
il semblerait que les packages présent dans ftp://ftp.freebsd.org/pub/Free…..le/Latest/ soient en réalité compatible avec freenas 8 et non freenas 7 et qu’il suffit de récupérer deux fichiers présent sur freenas 8 pour faire fonctionner mysql55 sur freenas 7.
Je précise qu’avant j’avais essayé d’installer des versions antérieures de mysql mais AUCUNE ne fonctionnait du premier coup.
C’est pas vraiment au point cette histoire de freenas, si on n’est pas un peu informaticien de haute voltige on ne peut pas faire grand chose !!!! sur ce plan aucun forum ne m’a aidé.
 

Zone horaire du forum:UTC 1

Nb Max. Membres En ligne: 44

Actuellement en ligne:
15 Invité(s)

Qui consulte cette page actuellement:
1 Invité(s)

Auteurs les plus actifs:

algeroth: 132

sjhp: 92

coquelicot: 89

Ted: 68

chrifabre: 67

cyberwarrior: 58

Statistiques des membres

Afficher les invités: 337

Membres: 676

Moderateurs: 0

Administrateurs: 1

Statistiques du forum:

Groupes: 4

Forums: 26

Sujets: 603

Messages:3612

Nouveaux Membres: nocolo, Lolo91, sb_domo, totoro, ulys, sebastien.amelie

Modérateurs:

Administrateurs: Cédric Locqueneux (557)