Mostrando entradas con la etiqueta PhpMyAdmin. Mostrar todas las entradas
Mostrando entradas con la etiqueta PhpMyAdmin. Mostrar todas las entradas

lunes, 3 de febrero de 2014

#1045 - Access denied for user 'root'@'localhost' (using password: NO) - PHPMyAdmin

El otro día me encontré con este error en una instalación de Xampp.

La verdad es que solucionarlo es sencillo, tan solo deberemos arrancar la consola de nuestro server:


con lo que veremos una pantalla parecida a esta:


Una vez estemos hay deberemos escribir el comando
mysql
Después deberemos ingresar el siguiente código para darle una contraseña a nuestro usuario root:
SET PASSWORD FOR root@localhost=PASSWORD(' micontraseña ');

El siguiente paso es el de dar los permisos:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ' micontraseña ' WITH GRANT OPTION;

Y para finalizar deberemos abrir nuestro archivo php.ini como indicamos en la siguiente imagen o con nuestro editor favorito aunque con el blog de notas vamos sobrados, php.ini lo tenemos ubicado en: C:\xampp\php

Comprobaremos los siguientes parámetros

; Default host for mysql_connect() (doesn't apply in safe mode).  
mysqli.default_host ='localhost'  

; Default user for mysql_connect() (doesn't apply in safe mode).  
mysqli.default_user ='root'  
Y ponemos nuestra pass
; Default password for mysqli_connect() (doesn't apply in safe mode).  
mysqli.default_pw ='micontraseña'

Abriremos el archivo config.inc.php como vemos en la imagen de abajo o mediante la ruta: C:\xampp\phpMyAdmin

y allí comprobaremos los siguientes parámetros

$cfg['Servers'][$i]['host']= 'localhost';  
$cfg['Servers'][$i]['user'] = 'root';  
y nuestra contraseña
$cfg['Servers'][$i]['password']= 'micontraseña';


Fuente: http://es.kioskea.net/faq/10637-phpmyadmin-1045-access-denied-for-user-root-localhost

lunes, 9 de septiembre de 2013

Aumentar el tamaño máximo de importación en PhpMyAdmin

Para poder aumenta el tamaño maximo de carga a la hora de importar archivos a nuestra Base de Datos desde PhpMyAdmin seguramente nos de error, ya que por defecto solo nos permite subir archivos de hasta 2 Mb. Por ello deberemos ir a nuestro php.ini de apache y alli editar
  • upload_max_filesize (por defecto 2M)
  • memory_limit (por defecto 16M) 
  • post_max_size (por defecto 8M)
Una vez los tengamos editados segun nuestras necesidades (yo normalmente lo dejo a 20Mb; tambien podemos poner un lo cual quita los limites) deberemos reiniciar nuestro apache

jueves, 12 de abril de 2012

Crear BBDD My Sql

Aunque lo explico por encima en otro post no tengo ninguno dedicado a ello exclusivamente, así que aquí va
pasos atrás ya instalamos MySql y PhpMyadmin, cuando instalamos nuestro Servidor con Xampp .
Ahora abriremos el panel de control de Xampp, y le daremos al botón de admin dentro de MySql


Se nos abrirá la pagina del PhpMyAdmin y deberemos darle al botón de bases de datos que tenemos en la parte superior a la izquierda.


Allí veremos todas las BBDD que tengamos creadas, pero tan solo nos interesa la parte superior para crearlas.


Nosotros añadiremos como nombre Rogama_pruebaZF Con esto estamos haciendo que la nueva BBDD pertenezca al usuario Rogama, que ya tenemos creado en nuestra BBDD con un usuario y una contraseña, podéis crear vuestros usuarios y darle distintos permisos, y contraseñas desde la pestaña de Privilegios si no queréis crear la BBDD para un usuario en concreto pon simplemente pruebaZF  El usuario sera root, el cual tiene permisos totales a todas las bases de datos (como supondrás esto es muy peligroso) 
Cuando ya hallamos decidido con que usuario crear nuestra base de datos, le daremos al Botón Crear, y listo, ya tenemos nuestra BBDD creada, ahora tan solo nos queda crear sus tablas, para el ejemplo vamos a usar solo una.

Para abrir la BBDD deberemos pinchar encima de su nombre, en cualquiera de los listados de bases de datos.
Cuando la hallamos abierto tendremos visiblemente todas nuestras tablas (ahora esta vació) y lo que vemos en la imagen de debajo.


Alli Escribiremos el nombre de la Tabla, y pondremos el numero de campos que tendrá, para el ejemplo con 3 nos vale; así que el nombre sera TablaPrueba y el numero de columnas un 3, y le daremos al botón de continuar.
Se nos abrirá una ventana en la que deberemos rellenar los nombres de los campos, definir la clave principal (Primary Key) y el tipo de campos junto a su longitud.


  • En la primera columna definiremos el Id, su nombre sera "Id", es de tipo Int, en el indice seleccionaremos Prymary, y marcaremos la casilla autoincrement. Con esto logramos que el Id no se repita y que automáticamente valla creciendo con cada insercion a esta tabla.
  • En la segunda columna definiremos el titulo, su nombre sera Titulo, de tipo Varchar con una longitud de 100 caracteres.
  • En la tercera definiremos un comentario, con el nombre de Comentario, tipo Varchar, y longitud de 500 caracteres.


Una vez definido esto iremos a la parte inferior de la pagina y le daremos a Guardar si le damos a continuar, nos creara otra columna, o el numero de columnas que definamos en el campo de al lado.


Con esto ya tenemos nuestra TablaPrueba creada, en el siguiente post, veremos como meter datos con el framework de zend para php