OVH Community, your new community space.

Error mysql


Siliconworld
03/12/2013, 00:43
Cita Publicado inicialmente por Cosmin
Para root en mysql , espero que cuando suba una db antigua que tenia,se cambie la contraseña .
En las instalaciones limpias de MySQL se crea el usuario root por defecto, pero sin password asignada, osea en blanco (aunque limitado a conexiones locales), es de conocimiento básico esto, se ha de asignarle una password al usuario root o el que queramos usar como root si preferimos borrar este usuario para evitar un poco los ataques, así mismo también es aconsejable borrar el usuario anonymous, todo esto siempre después de instalar MySQL y antes de poner el servidor en producción.

http://dev.mysql.com/doc/refman/5.5/...rivileges.html

Código:
#mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('XXX');
Así por cada usuario root de los permisos de host.

Cosmin
02/12/2013, 21:51
Para root en mysql , espero que cuando suba una db antigua que tenia,se cambie la contraseña .

tfwfactory
02/12/2013, 21:11
Pero es la contraseña para la db o para root en mysql ? , saludos

Cosmin
02/12/2013, 21:01
Lo consegui instalar pero sin contraseña , es decir la db sin contraseña ..asi va.

tfwfactory
02/12/2013, 20:24
Hola Cosmin

Primero intenta esto por SSH :

/etc/init.d/mysqld restart


Si no te da resultado probemos otras cosas como estas :

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock


De igual modo accede al archivo de configuración y verifícalo en etc/my.cnf :

[mysql.server]
user=mysql
basedir=/var/lib

Comenta el basedir asi :

[mysql.server]
user=mysql
#basedir=/var/lib

Pero me inclino que es un error de paths y poco más , revisa las conexiones en el archivo de configuración

Restart como siempre mysql y me comentas como te va , un saludo amigo

Cosmin
02/12/2013, 20:21
Me puedes porfavor agregar al skype (cyry85) ? te lo explico mejor , si tienes un ratito.
Gracias.

pepejlr
02/12/2013, 20:18
Pero esas contraseñas las estás metiendo como cliente o son del servidor?

Cosmin
02/12/2013, 20:11
Estoy intentando instalar la mysql , y a la hora de meterle la contraseña,es decir el comando
de arriba..sale el error ese.

pepejlr
02/12/2013, 19:51
Según el error, estás intentado ejecutar otra instancia del daemon cuando ya está en marcha previamente (El sock está ocupado).

Exactamente estás intentando acceder a tu propio server en localhost como cliente?

Cosmin
02/12/2013, 16:31
Gracias por tu respuesta, llevo unas horas buscando y rebuscando y nada .

benitoll
02/12/2013, 16:22
Soy un poco "profano" de la materia, pero he tenido ese mismo problema exactamente (sólo que en CentOS). Comprueba 1º que efectivamente el proceso del servidor MySQL (mysqld) esté ejecutándose, y segundo (más complicado, tendrás que googlear), que el "socket" (mysql.sock) funcione y/o esté configurado correctamente.

Saludos y suerte.

Cosmin
02/12/2013, 15:44
Hola buenas,

He instalado freebsd 8.3 x64 en un servidor , y luego he metido el apache y mysql,
pero cuando meto el comando :
Código:
/usr/local/bin/mysqladmin -u root password mypassword
recibo este error :
Código:
/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!
La carpeta /tmp/mysql.sock existe .
Alguien sabria decirme como lo arreglo ? Gracias.