En un entorno LAMP, mysql es una máquina independiente que se utiliza únicamente para servicios de bases de datos. ¿Cómo configurar la ruta de acceso a la base de datos en la máquina web?
La intención original de los desarrolladores de MySQL era utilizar mSQL y sus propias rutinas rápidas de bajo nivel (ISAM) para unir tablas. Sin embargo, después de algunas pruebas, los desarrolladores decidieron que la velocidad y flexibilidad de mSQL no eran tan buenas como podrían ser. Por lo tanto, los desarrolladores crearon una nueva interfaz SQL para su base de datos que utiliza una API que es casi idéntica a mSQL, de modo que la API está diseñada para que el código de terceros escrito para usar mSQL se pueda portar más fácilmente a MySQL.
El origen del nombre MySQL no está claro. Durante más de una década, la Guía esencial y una gran cantidad de bibliotecas y herramientas han tenido el prefijo "my" y, de todos modos, la hija del cofundador de MySQL AB, Monty Widenius, también se llama My. Cuál de estos dos nombres se le dio a MySQL sigue siendo un misterio, incluso para los desarrolladores.
El nombre del logotipo del delfín de MySQL es "sakila", que fue seleccionado por el fundador de MySQL AB entre muchos nombres recomendados por los usuarios en un concurso "Nombre del delfín". El ganador es Ambrose Twebaze, un desarrollador de software de código abierto de Suazilandia, África. Según Ambrose, Sakila proviene del dialecto suazi SiSwati y también es el nombre de una ciudad en Arusha, Tanzania, cerca de Uganda, la tierra natal de Ambrose.
[editar]Descripción general de MySQL
MySQL es un pequeño sistema de gestión de bases de datos relacionales desarrollado por la empresa sueca MySQL AB. Fue adquirida por Sun el 16 de enero de 2008. Actualmente, MySQL se utiliza ampliamente en sitios web pequeños y medianos en Internet. Debido a su pequeño tamaño, alta velocidad, bajo costo total de propiedad y especialmente su naturaleza de código abierto, muchos sitios web pequeños y medianos eligen MySQL como su base de datos para reducir el costo total de propiedad del sitio web. El sitio web oficial de MySQL se puede encontrar en:
[Editar] Características de MySQL
1. Escrito en C y C++ y probado con varios compiladores para garantizar que el código fuente sea compatible.
2. Soporta AIX, FreeBSD, HP-UX, Linux, Mac OS, Novell Netware, OpenBSD, OS/2 Wrap, Solaris, Windows y muchos otros sistemas operativos
3. Proporcionar API para múltiples lenguajes de programación. Proporciona API para múltiples lenguajes de programación, incluidos C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, Tcl y más.
4.
4. Admite subprocesos múltiples y aprovecha al máximo los recursos de la CPU
5. Optimice el algoritmo de consulta SQL y mejore eficazmente la velocidad de consulta
6. Puede usarse como una aplicación independiente en un entorno de red cliente-servidor, o puede integrarse en otro software como una biblioteca, proporcionando soporte en varios idiomas y codificaciones comunes, como el chino GB 2312, BIG5, Japonés Shift_JIS, etc., disponible Crear nombres de tablas de datos y nombres de columnas de datos
7. Proporcionar funciones de conexión de bases de datos como TCP/IP, ODBC y JDBC
8. Proporcionar herramientas de administración para administrar, verificar y optimizar el funcionamiento de la base de datos
9. Bases de datos grandes que pueden manejar decenas de millones de registros
[Editar] Aplicaciones MySQL
Con otras bases de datos grandes como Oracle, DB2 y SQL Server En comparación, MySQL tiene sus propias deficiencias, como tamaño pequeño y funcionalidad limitada (la funcionalidad y eficiencia de MySQL Cluster son relativamente pobres), pero esto no reduce su popularidad en absoluto. Sin embargo, esto no disminuye su popularidad.
Para los usuarios individuales promedio y las pequeñas y medianas empresas, MySQL proporciona funcionalidad más que suficiente y, debido a que MySQL es un software de código abierto, el costo total de propiedad se puede reducir significativamente.
La forma popular de crear un sitio web en Internet es LAMP (Linux+Apache+MySQL+PHP), que utiliza Linux como sistema operativo, Apache como servidor web, MySQL como base de datos y PHP. como intérprete de scripts del lado del servidor. Dado que estos cuatro programas son software de código abierto que siguen la GPL, con este método puede crear un sistema de sitio web estable y gratuito sin gastar un centavo.
[Editar]Administración de MySQL
La base de datos MySQL se puede administrar mediante herramientas de línea de comandos (comandos mysql y mysqladmin), o puede descargar las herramientas de administración gráfica MySQL Administrator y MySQL Query Browser desde el sitio web MySQL.