Bonjour à tous,
J'installe mysql depuis les source (la dernière version), je suis les indications que je trouve dans l'archive, je regarde même sur le site
[
dev.mysql.com]
et je vois que pour démarrer le serveur il faut utiliser la commande
repertoire/mysqld_safe --user=mysql &
Mais ça ne marche pas.
Je regarde les log est je vois le message
mysqld : Can't read dir of '/root/tmp' (Errcode: 13)
Ce que je trouve normal. L'utilisateur mysql n'a pas le droit d'écrire dans /root.
Si c'est bien le cas ma question est, pourquoi dans tous les docs on trouve qu'on doit utiliser cette commande?
Sur le site qui se veut dire officiel [
dev.mysql.com]
je trouve ça :
Les commandes de pages que vous devez exécuter pour installer la distribution source de MySQL sont :
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
Il y a quelqu'un qui peut m'éclairer sur ce sujet?
Merci
Poste le Sunday 12 June 2005 17:56:50