Hola hoy estuve buscando alguna herramioenta para descargar directorios web o paginas webs completas y encontré un programa llamado Wget, el que descargué es para windows, aunque no se si existe para otro sistema operativo. Aqui les dejo el link de un tutorial de como utilizarlo y el link de donde descargarlo:

Configuración de Mysql a UTF8

Publicado: marzo 15, 2013 en Mysql
Etiquetas: , , , , ,
Lo primero que se debe hacer es entrar a Mysql y comprobar cuales son los valores que tenemos determinados, para saber ejecutamos lo siguiente:
mysql> SHOW VARIABLES LIKE 'character_set%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin1                     | 
| character_set_connection | latin1                     | 
| character_set_database   | latin1                     | 
| character_set_filesystem | binary                     | 
| character_set_results    | latin1                     | 
| character_set_server     | latin1                     | 
| character_set_system     | utf8                       | 
| character_sets_dir       | /usr/share/mysql/charsets/ | 
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
mysql> SHOW VARIABLES LIKE 'collation%';
+----------------------+-------------------+
| Variable_name        | Value             |
+----------------------+-------------------+
| collation_connection | latin1_swedish_ci |
| collation_database   | latin1_swedish_ci |
| collation_server     | latin1_swedish_ci |
+----------------------+-------------------+
3 rows in set (0.01 sec)
Como puedemos observar, algunas variables estan configuradas en latin1, por lo que será necesario modificar el archivo de configuración de MySQL (mysql/my.cnf) y cambiar las declaraciones bajo las siguientes cabeceras o agregarlas:
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci
character-set-server=utf8
collation-server=utf8_general_ci
init-connect='SET NAMES utf8' 
 
[client]
default-character-set=utf8
Guardan cambios y será necesario reiniciar MySQL:

Hola si en mysql administarator no puedes crear usuarios porque al darle privilegios o colocarle informaciòn adicional aparece el mensaje : ‘Error While Storing the User Information….‘ la soluciòn es la siguiente:

Entramos a la base de datos de Mysql, y creamos la siguiente tabla:

DROP TABLE IF EXISTS `mysql`.`user_info`;
CREATE TABLE  `mysql`.`user_info` (
  `User` varchar(16) COLLATE utf8_bin NOT NULL,
  `Full_name` varchar(60) COLLATE utf8_bin DEFAULT NULL,
  `Description` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `Email` varchar(80) COLLATE utf8_bin DEFAULT NULL,
  `Contact_information` text COLLATE utf8_bin,
  `Icon` blob,
  PRIMARY KEY (`User`),
  KEY `user_info_Full_name` (`Full_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Stores additional user information';

Listo es todo el error se daba porque hacia falta esta tabla, aveces pasa con WAMP pero con appserv no.

WAMP Error 403 – Forbidden

Publicado: marzo 8, 2013 en Apache, WAMP

Si te sale el error: Error 403 – Forbidden  al colocar localhost, o cualquier otra direccción, esta es la solución:

  1. abrir el archivo phpmyadmin.conf, ubicado en la carpeta (C:/wamp/alias/phpmyadmin.conf) y sustituir :

Order deny,allow
Deny from all
Allow from 127.0.0.1

por:

Order allow,deny
Allow from all

Y en el archivo httpd.conf, que se encuentra en (C:\wamp\bin\apache\Apache2.2.21\conf), hacia el final sustituir el código:

AllowOverride None
Order deny,allow
Deny from all

por este otro:

AllowOverride All
Order allow,deny
Allow from all

Y reiniciar WAMP

 

Si no te funciona la opciòn anterior en el httpd.conf, solo tienes que cambiar la linea “Require local” que es la última por “Require all granted” del codigo:

<Directory “c:/wamp/www/”>
#
# Possible values for the Options directive are “None”, “All”,
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that “MultiViews” must be named *explicitly* — “Options All”
# doesn’t give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
# Online –> Require all granted

#   onlineoffline tag – don’t remove

Require local

</Directory>

Si te sale la pantalla rosada en wamp con el error: #1045 – Access denied for user ‘root’@'localhost’ (using password: NO)

Solución:

-Abre el archivo C:\wamp\apps\phpmyadmin2.11.6\config.inc… y cambia el password en la linea donde sale: $cfg['Servers'][$i]['password'] = ‘newpass’;

-Cambia el password de MYSQL para root, tienes que ir al directorio “C:\wamp\apps\mysql\bin” y ejecutas “mysql -u root” en la ventana de comando.

-Luego en la ventana de comando de mysql ejecutas SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(’newpass’);

-Reinicias wamp.

Mysql administrator no conecta

Publicado: marzo 8, 2013 en Mysql, WAMP
Etiquetas:

Si te sale el error: “either the server service mysql administrator”, el problema es que la ruta del archivo de configuración de mysql no es la correcta y la solución es la siguiente:

  1. Arrancar MySql Administrator. No pulsar OK.
  2. Hay que saltar la pantalla de login, para ello, mantener pulsada la tecla “Control” y pulsar en donde aparece “Skip” (inicialmente, antes de pulsar la tecla “Control” pone “Cancel”) .
  3. Una vez dentro, en “Service Control”, seleccionar la pestaña “Configure Service”, y en la parte central, en la sección “Configuration File” el Config Filename seguramente aparecerá en rojo indicando una ruta y nombre de archivo que no existe.
  4. Cambiar la ruta y el nombre del archivo por el que realmente tenemos instalado y existe… en mi caso por ejemplo:C:\wamp\bin\mysql\mysql5.5.24\my.ini
  5. Pulsamos “Apply Changes” en la parte de abajo.
  6. Reconectar o cerrar el MySql Administrator y volverlo a ejecutar ya logeando normalmente.

Listo!

Ignorar errores en MySQL

Publicado: marzo 8, 2013 en Mysql
Etiquetas: , , ,

Hola esta es la sentencia para ignorar errores a la hora de insertar, borra, etc…

INSERT IGNORE 
  INTO tabla 
    (id, valor, ...) 
  VALUES 
    (25, 'valor, ...)