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

sábado, 10 de noviembre de 2012

file size exceeded the maximum (PHP / PHPMyAdmin)


Tengo un script sql que pesa 4 MB el cual quiero cargar en phpmyadmin. Pero por defecto el upload de archivos es de 2MB. Por ese motivo la aplicación muestra el siguiente mensaje cuando porfiadamente intento cargar el archivo.



No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. 

¿Como aumentar el tamaño de archivo soportado?

Para eso necesitamos editar el archivo php.ini.

sudo vi /etc/php5/apache2/php.ini
o sudo gedit /etc/php5/apache2/php.ini

Ubicamos la siguiente linea dentro del archivo
upload_max_filesize = 2M

Y la dejamos de la siguiente forma
upload_max_filesize = 5M

Tambien es necesario darle un vistazo a esta linea que en mi caso esta bien.
post_max_size = 8M

Luego de realizar los cambios, reiniciar Apache
sudo /etc/init.d/apache2 restart

El resultado es el siguiente:

Esto fue hecho en una maquina virtual con la distro Crunchbang


Relacionado
Donde esta php.ini en Linux

sábado, 14 de abril de 2012

sp_helptext en MYSQL u Obtener Create Table

Ya he hecho la comparación antes. Buscando el equivalente de los comandos MSSQL en los otros motores de base de datos.

sp_helptext en MSSQL te permite obtener el código CREATE del objeto que le pasas como parametro tablas, procedimientos, etc.

En MYSQL tambien se puede hacer lo mismo con el siguiente comando:

SHOW CREATE TABLE nombre_tabla;





Cuando hice la prueba en PhpMyAdmin, este me mostró solo una linea. En ese caso , se debe hacer click sobre el link Opciones y elegir Texto Completo.

jueves, 3 de junio de 2010

Procedimientos almacenados en PhpMyAdmin


MySql desde la version 5.xx soporta la creación de procedimientos almacenados.
Una de las ventajas que aporta el desarrollar aplicaciones con procedimientos es que permite un mejor rendimiento de las aplicaciones. Ya que no son tantos los datos que transitan entre el cliente y el servidor.

Probablemente quienes quieran hacer sus pruebas, creando sp (Store Procedures / Procedimientos Almacenados) en phpmyadmin se darán cuenta que no resulta tan sencillo. Por esto este tip:

Por ejemplo: Tengo una tabla que se llama usuarios y creare un procedimiento para que me retorne todos los datos de esa tabla. Esto seria de la siguiente manera:



al finalizar la sentencia END se agregan estos signos $$, mas abajo en la caja de texto que dice delimitador, se vuelven a ingresar estos signos $$. Tal cual aparece en la imagen que adjunto.



Edición 01/05/2012
Tal como lo indica  uno de los comentarios anónimos. Para obtener una lista de los procedimientos creados en una base de datos se usa la siguiente orden:



Para obtener una lista de todos los procedimientos almacenados en tu instalación de MySql, debes seleccionar la base de datos information_schema y hacer la consulta:



También se puede obtener el código de un procedimiento




Por defecto, PhpMyAdmin muestra el código en una linea. Se debe hacer click sobre el link Opciones y elegir Texto Completo.

Para cerrar el circulo. Lo que normalmente va a pasar es que quieras hacer alguna modificación al procedimiento. Pero en MySql un ALTER PROCEDURE no va a funcionar para cambiar parámetros ni el código (ver link ALTER PROCEDURE Syntax). Lo que se debe hacer es eliminar el procedimiento y volver a crearlo.




Artículos de este blog Relacionados
Otros Links