El post que buscas se encuentra eliminado, pero este también te puede interesar

[Tutorial] Inst. / Conf. XAMPP [Windows/Linux]

Anuncios

INSTALACION XAMPP Y CONFIGURAR CONTRASEÑA


INSTALACION EN WINDOWS

Instalar XAMPP

Para comprobar si funciona, (debemos iniciar el servidor), introducir en el navegador:
* http://localhost/xampp
* http://localhost/phpmyadmin

Nota: localhost es equivalente a 127.0.0.1

INSTALACION EN LINUX

sudo tar xvfz ruta_archivo_zip/xampp-linux-1.7.3a.tar.gz -C /opt

Nota: Crearos 3 lanzadores en el escritorio para ahorraros el tener que escribirlo cada vez lo siguiente.

Para crearlo, botón derecho sobre el escritorio y "Crear lanzador" en Tipo, seleccionaremos "Aplicación en terminal" en el campo Orden las que os indico abajo y le dais el nombre que querais.

1º : sudo /opt/lampp/lampp start --> Arranca el servidor.
2º : sudo /opt/lampp/lampp restart --> Reinicia el servidor.
3º : sudo /opt/lampp/lampp stop --> Para el servidor.

Para comprobar si funciona (debemos iniciar el servidor), introducir en el navegador:
* http://localhost/xampp
* http://localhost/phpmyadmin

Nota: localhost es equivalente a 127.0.0.1

CAMBIO DE CONTRASEÑA

Vamos a ejecutar la aplicación cliente "mysql".

En Windows la aplicación se encuentra en la carpeta bin de MySQL mientras que en Linux se encuentra en la carpeta bin de lampp.

Archivo a ejecutar en LINUX
/opt/lampp/bin/mysql

Archivo a ejecutar en WINDOWS
C:xampplitemysqlbinmysql

La instalación de Xampp deja el usuario root sin contraseña. Por seguridad deberíamos asignarle en primer lugar una contraseña. Para ello vamos a conectarnos desde línea de comandos a MySQL con su cliente ejecutando el comando y situándose en su ubicación:

En LINUX
./mysql –u root –p

En WINDOWS
mysql –u root –p

Con -u le indicamos el usuario y con el parámetro –p la contraseña. Al no
indicarle esta última, mysql nos pedirá que la introduzcamos, como el servidor no tiene contraseña, deberemos pulsar enter.

Una vez que estamos dentro del entorno (el prompt es "mysql>" ) , escribir el comando:
mysql> SET PASSWORD FOR root@localhost=password(‘nueva') ;

Si salimos del entorno con exit y volvemos a validarnos (mysql –u root –p) , podremos comprobar que la contraseña vacía ya no funciona y que ahora hay que introducir la contraseña “nueva".

ARCHIVOS DE CONFIGURACIÓN

Archivo de configuración de MySQL

En WINDOWS
my.ini, en C:xampplitemysqlbin
En LINUX
my.cnf, en /opt/lampp/etc (sudo gedit my.cnf)

Archivo de configuración de PHP

En WINDOWS
php.ini, en C:xampplitephp
En LINUX
php.ini, en /opt/lampp/etc

Archivo de configuración de phpMyAdmin

En WINDOWS
config.inc.php, en C:xampplitephpMyAdmin
En LINUX
config.inc.php, en /opt/lampp/phpmyadmin

En WINDOWS
Asignar contraseña a phpmyadmin: dentro de localhost, acceder a Chequeo de seguridad.

En LINUX
asignar contraseña a phpmyadmin: dentro de localhost, acceder a Seguridad (sudo /opt/lampp/lampp security) -> OJO! Cambiar solo la contraseña a MySQL

No olvidarse de parar el servidor lampp: sudo /opt/lampp/lampp stop

CONCLUSION

Por tanto, tendremos:

1 servidor Apache de XAMPP
1 servidor MySQL de XAMPP
1 cliente mysql (mysql –u root -p)
1 cliente phpmyadmin

QUE HACER SI NO SE CAMBIA LA CONTRASEÑA

* Tener encendidos los servidores MySQL y Apache.
* Comprobar en todos los ficheros de configuración si la contraseña está * realmente cambiada.
* Comprobar si en mysql –u root –p funciona la contraseña.
* Utilizar el botón Actualizar del navegador web.
* Dentro de phpmyadmin, acceder a Chequeo de seguridad y a http://localhost/security/xamppsecurity.php para volver a introducir la contraseña.
* Mirar si podemos acceder a phpmyadmin desde otro navegador web.
* Reiniciar los servidores Apache y MySQL.
* Resetear las cookies del navegador.
* Reiniciar el PC.

VERIFICACION DEL MOTOR CON SQL SENCILLAS

En MySQL tenemos la base de datos mysql que contiene los datos del
sistema, por ejemplo la tabla user contiene los usuarios y contraseñas de MySQL.

Para ejecutar una consulta, tan solo tendremos que escribirla finalizándola con punto y coma y pulsar Enter.

mysql> use mi_base_de_datos;
mysql> SELECT * FROM user;

También es posible lanzar una consulta sin abandonar el entorno del shell, lo realizaríamos con la opción –e (execute) :

mysql -u root -p -e "SELECT * FROM user" mysql;

Porque no ponemos el password en las sentencias anteriores y esperamos
que nos lo pida: si situamos el password a continuación de –p, alguien podría acceder al equipo y consultar el historial de comandos, viendo la contraseña.

DONDE DEJAMOS LAS APLICACIONES WEB PARA EJECUTARLAS CON XAMPP

Hay que dejarlas dentro de la carpeta "htdocs" situada en la carpeta principal de la instalación de XAMPP.

En WINDOWS
C:xampphtdocs

En LINUX
/opt/lampp/htdocs

Para poder ver las aplicaciones web creadas basta con introducir en la barra de direcciones del navegador el path relativo a partir de la carpeta "htdocs“, después de "http://localhost"

(por ejemplo, si hemos creado una carpeta tutorial con nuestras páginas web, sería "http://localhost/tutorial" ).

DESCARGAR XAMPP DESDE AQUI TANTO PARA WINDOWS COMO PARA LINUX
http://www.apachefriends.org/es/xampp.html

Anuncios

1 comentario - [Tutorial] Inst. / Conf. XAMPP [Windows/Linux]

@cater75
Muchas gracias por el post, estoy empezando con el XAMPP y me viene de perlas!