ARREGLAR ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

mysql  Ver 14.12 Distrib 5.0.45

1.png

sergiokof:/home/sergiokof# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

2.png

1. Paramos los servicios de mysql:

/etc/init.d/mysql stop

2. con el siguiente comando nos saltamos los privilegios de mysql

/usr/bin/mysqld_safe --user=mysql --skip-grant-tables

3.Abirmos otra consola y escribimos lo siguiente:

sergiokof:/home/sergiokof# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.45-Debian_1-log Debian etch distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

4.Ahora que si pudimos ingresar digitamos:

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql>

5.Ahora le colocamos una clave a mysql

mysql> UPDATE user SET Password=PASSWORD('password') WHERE user='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

6.Volvemos a iniciar mysql y todo queda perfecto :

sergiokof:/home/sergiokof# mysql -u root -p
Enter password:*************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.0.45-Debian_1-log Debian etch distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

Solución 2 Problema (1045) en phpmyadmin

bueno yo hice una solución muy rara pero funciono y volvi acceder a mi phpmyadmin ya que no podia acceder y me aparecia el error 1045,esto fue por que por que borre los usuarios.

1. entre a /var/www/ruta phpmyadmin por defecto utilizan mucho /var/www/phpmyadmin pero la entrada no la haga atraves de un navegador, utilize el navegador de ventanas en este caso utilice nautilus o una consola.

2.encontrara un archivo llamado config.inc.sample.php abralo y renombrelo como config.inc.php dentro de la misma carpeta y guardelo/var/www/ruta del phpmyadmin. 

3. cambiele algunos parametros como

$cfg["blowfish.secret"]=" Aqui colocas una palabra secreta"

$cfg["servers"][$i]["controluser"]=" Aqui colocas el usuario para phpmyadmin"

En esta linea yo volvi a utilizar root , pero puedes utilizar y recrear un nuevo usuario.

$cfg["servers"][$i]["controlpass"]=" Aqui colocas la clave para ese usuario"

Guarde y listo ..¡¡¡¡

Espero que les pueda servir para que no se maten la cabeza ;-)

[sergiokof] [KaL]

#2002 - El servidor no está respondiendo (o el socket del servidor MySQL local no está configurado correctamente

Bueno primero que todo hay que mirar si mysql-server esta instalado completamente, estos lo podemos saber si esta instruccion hace reiniciar o iniciar el socket de mysql.

sudo /etc/init.d/mysql restart    

de lo contrario intentemos instalar

apt-get install mysql-server

ahora solo entraremos a la ruta de http://localhost/phpmyadmin y entraremos con el usuario ROOT sin contraseña y listo.


CategoryAyuda

ErroresComunesPhpmyadmin (last edited 2008-07-23 16:07:54 by KaL23)