Cómo instalar y configurar MySQL para aplicaciones PHP en Windows IIS 7 |

Microsoft SQL Server es la base de datos preferida cuando desea alojar aplicaciones PHP en IIS 7 (Internet Information Services 7). MySQL también se puede utilizar como base de datos alternativa.
Muchas aplicaciones PHP usan MySQL Server para almacenar datos, lo que lo convierte en una gran adición a IIS 7. Este tutorial le muestra cómo instalar y configurar MySQL en IIS 7.
MySQL debe instalarse en un servidor dedicado en lugar de instalarlo en un servidor similar que ejecute IIS. Es importante separarlos para que el proceso de instalación sea seguro y evitar confusiones entre la base de datos y el proceso en el servidor web (haga clic aquí para ver los mejores servicios de hosting de servidores dedicados).
Para el comienzo.
Ahora ejecuta el “Asistente de configuración de instancias del servidor MySQL. Recuerde seleccionar los ajustes de configuración adecuados que satisfagan sus necesidades.
Para asegurarse de que PHP funcione bien con MySQL. También realice algunos cambios en el Php.ini Archivo:
mysql> use mysql; Database changed mysql> DELETE FROM user WHERE user=""; Query OK, 2 rows affected (0.03 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.05 sec)
A continuación, asegúrese de que la cuenta raíz esté restringida. Esto se puede hacer desde el host local. En el símbolo del sistema de MySQL, ejecute los siguientes comandos:
mysql> use mysql; Database changed mysql> DELETE FROM user WHERE user="root" AND host="%"; Query OK, 2 rows affected (0.03 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.05 sec)
Utilice el siguiente comando para cambiar el nombre real del usuario root:
mysql> USE mysql; Database changed mysql> UPDATE user SET user="johndoe" WHERE user="root"; Query OK, 1 row affected (0.19 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.23 sec)
Ejecute el siguiente comando para aprovisionar al usuario:
mysql>CREATE USER 'some_username' IDENTIFIED BY 'some_password'; Query OK, 0 rows affected (0.00 sec)
De forma predeterminada, el nuevo usuario no tiene derechos sobre MySQL. Ingrese el siguiente comando para asegurarse de que el usuario esté accediendo al archivo:
mysql>CREATE DATABASE IF NOT EXISTS some_database_name; Query OK, 1 row affected (0.00 sec)
Ejecute el siguiente comando para asegurarse de que el usuario pueda acceder a esta base de datos:
mysql> GRANT ALTER, -> ALTER ROUTINE, -> CREATE, -> CREATE ROUTINE, -> CREATE TEMPORARY TABLES, -> CREATE VIEW, -> DELETE, -> DROP, -> EXECUTE, -> INDEX, -> INSERT, -> LOCK TABLES, -> SELECT, -> UPDATE, -> SHOW VIEW ON some_database_name.* TO 'some_username';
Ir c: php php.ini desde su editor de texto
Asegúrese de comentar el siguiente texto quitando el punto y coma
extensión = php_mysqli.dll
extensión = php_mbstring.dll
extensión = php_mcrypt.dll
Ahora reinicie IIS yendo a “Empezar,” escoger “Campo de búsqueda, “escribe la palabra “Estoy restablecido.“Y haga clic en INGRESAR.
Si todo está instalado correctamente, el MySQL La sección aparecerá en la página PHP que creó anteriormente en http: //localhost/phpinfo.php.
La salida debería verse así:
¡Felicidades! Ahora tiene su propio servidor web IIS configurado con aplicaciones MySQL y PHP. Esperamos que estos sencillos pasos sean útiles para comenzar.