
¡Únete al Club!
|
|
NavegaciónInicio de sesión de usuarionoticiasDrake
En líneaActualmente hay 7 Usuarios registrados y 155 Invitados en línea.
Usuarios en línea:
Nuevos
Mandriva LinuxMandriva SecurityPlaneta BlogDrakeBusqueda de BUGsLicencia |
Problemas con MySQL (Solucionado)
Enviado por alienator el 13 Mayo, 2008 - 03:36.
He instalado Mysql y después de que todo se hizo bien, el servidor no arranca y mandriva se queja de un error (no recuerdo en este momento el código), lo intento por consola y me dice que no puede crear el archivo xxxxx en /root/tmp, he dado permisos a /root/tmp de todo y tampoco...., según lo que investigue seria por problemas de permisos, pero ni cambiando de grupo a root y a mysql arranca, alguna idea?, gracias de antemano. tengo mandriva 2008 spring actualizada. |
Bienvenido a BlogDRAKE![]()
BuscarEncuesta¿Que te parecen los cambios en BlogDRAKE? Excelentes 57% Estan bien 30% No me gustan 7% ¿Cuales cambios? 3% ¿Que es BlogDRAKE? 3% Total votes: 88 Envíos recientes de blog
Nuevas discusionesDiscusiones activas |
# 51714: pon en consola como root
pon en consola como root
y pega los errores que te de.
Alejandro
Linux User #470096
# 51745: problemas MySQL
Bueno, el error que me daba mandriva era:
https://qa.mandriva.com/show_bug.cgi?id=38398
despues de buscar informacion y seguir monton de consejos, el servicio inicia, pero al acceder a la consola da el error:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
segun lo que leí había que ejecutar mysql_install_db (como root claro) y al hacerlo sale el error:
Installing MySQL system tables...
ERROR: 1004 Can't create file '/root/tmp/#sql2af0_1_0.frm' (errno: 13)
080513 13:21:43 [ERROR] Aborting
080513 13:21:43 [Note] /usr/sbin/mysqld: Shutdown complete
Installation of system tables failed!
Examine the logs in /var/lib/mysql for more information.
You can try to start the mysqld daemon with:
/usr/sbin/mysqld --skip-grant &
and use the command line tool
/usr/bin/mysql to connect to the mysql
database and look at the grant tables:
shell> /usr/bin/mysql -u root mysql
mysql> show tables
Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.
The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/bin/mysqlbug script!
esto sin importar si tengo el servicio corriendo, que ya esta o sin el.
Pd. si tengo que abrir otros hilos para estas cosillas, perdon por no hacerlo, y si lo haré.
gracias
# 51761: has instalado phpmyadmin y
has instalado phpmyadmin y apache? Probablemente es un error de contraseña de mysql.
yo en mi caso instale mysql con urpmi mysql y luego apache y luego phpmyadmin, inicie los servicios mysqld y httpd y luego abri en firefox http://localhost/phpmyadmin/ y ahi defini claves y bases etc etc...
prueba y nos comentas
Alejandro
Linux User #470096
# 51924: problemas MySQL
pues nada, el mismo error con phpmyadmin:
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
igual sin password
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
# 51925: ...
Prueba asi:
y para asignar una nueva contraseña.
mysql> update user set password=PASSWORD('nueva-contraseña') where user='root';--
¿Quien es Jesucristo?
# 51962: problemas MySQL
hola drakedalfa, probe y me dio este error:
mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
# 51967: Ejecuta como root netstat
Ejecuta como root
fijate que puerto o que socket esta utilizando mysql y luego pon:
si es puerto
si es socket
Saludos
Alejandro
Linux User #470096
# 51983: ...
Si pusiste el comando como lo pegaste te comiste lo que dice "mysql" :-p
--
¿Quien es Jesucristo?
# 51998: problemas MySQL
1 no me comi nada..., es que tambien probe asi y pues ese lo puegue.
2 intente lo de nestat y sale:
netstat -ln | grep mysql
unix 2 [ ACC ] STREAM LISTENING 16023 /var/lib/mysql/mysqlmanager.sock
unix 2 [ ACC ] STREAM LISTENING 16036 /var/lib/mysql/mysql.sock
[root@Localhost ronald]# mysql --port 16023
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[root@Localhost ronald]# mysql --socket mysqlmanager.sock
ERROR 2002 (HY000): Can't connect to local MySQL server through socket 'mysqlmanager.sock' (2)
comentar tambien que primero cambie el nombre del servidor de localhost a Localhost como pedia mysql_install_db, luego en el my.cnf aumente tmpdir=/tmp a [mysqld] y comente el puerto por defecto del mysql que era: #port=2273 y lo cambie por port=3306 en las ultimas lineas.
luego ejecute mysql_install_db y todo bien..., pero al ejecutar mysql lo mismo acces denied......
gracias por sus consejos.....
# 52068: pues yo corri el urpmi mysql
pues yo corri el urpmi mysql y no toque nada y me funciona perfecto, luego del urpmi mysql, instale el phpmyadmin con urpmi phpmyadmin, luego del eso instale el apache, y luego ejecute en firefox http://localhost/phpmyadmin, entre con usuario root sin pass, y luego le añadi pass al root.
Y lo comence a usar normalmente, sin cambiar ni tocar ningun archivo de configuracion del mysql.
Alejandro
Linux User #470096
# 52076: Problemas Mysql
....., correcto, hice lo mismo la primera vez solo que no funciono, entonces busque información y pues encontré que había que hacer esos cambios al archivo de configuración para poder correr el mysql y ni así....
gracias
# 52081: lo arregle!
bueno pues eso, debido a que cambie de disco, reinstale de cero mandriva 2008.1, instale mysql y phpmyadmin desde consola y funciono...
ya esta todo ok, gracias a todos por su colaboración.