MySQL (mysql.com, paquetes mysql-server php5-mysql) es una base de datos con arquitectura cliente-servidor, por lo que necesita:
- un servidor (mysqld) que escuche en el puerto 3306 TCP (por defecto) que atienda las consultas.
- un cliente (como mysql), que permita conectar con el servidor.
Equivalencias en Windows: MS-SQL Server.
MySQL puede manejarse de varias maneras:
- desde consola, utilizando el cliente MySQL mysql.
- mediante algún interfaz web como phpMyAdmin (necesita Apache y PHP). Esta es la opción más recomendable, manejar la base de datos vía web usando páginas web dinámicas.
- mediante algún frontal gráfico como Knoda o OpenOffice.org.
Recursos
- Manual de Referencia - MySQL: dev.mysql.com/doc/refman/5.0/es/
- Manual MySQL- conclase.net: mysql.conclase.net/curso/
Configuración de MySQL
- El script de inicio que inicia el demonio de MySQL es /etc/init.d/mysql
- Los archivos de configuración están en el directorio /etc/mysql
- Las bases de datos están en /var/lib/mysql/<base_de_datos>
- Los usuarios de MySQL son independientes de los usuarios del sistema: el usuario root
de MySQL no es el usuario root de Linux. Con los usuarios de MySQL haremos lo siguiente:
- mysql: crearemos este usuario con todos los permisos: será el que utilicemos en nuestros scripts y para acceder a las bases de datos.
- root: existe por defecto y sin contraseña. Lo borraremos.
Atención
¡Antes de borrar el usuario root de MySQL crear el usuario mysql!
- debian-syst-main: existe por defecto, con contraseña, lo utiliza MySQL en los scripst de inicio y parada. Ni tocarlo, es un usuario de sistema
Gracias… muchas gracias.. fue de extrema ayuda
exelente aporte, pero cuando me meto a la consola, me meto al mysql, pero de ahi intento crear la BD
mysql> create database miBASED
>(eso, no paso nada)
>(aprete enter, y nada)
>(intento salir)
>quit
>(y nada)
>exit (tampoco, ni salir , ni chao, ni adios, nada)
si sabes por que me falta, el servidor apache funciona y php tambien esta instalado (php5)
eso vale
pablo, los comandos terminan con ‘punto y coma’ (;)…
Gracias por el aporte, me fue de gran ayuda.
Muy buen explicado, gracias y sigue asi
Felicidades por la aportación de este manual, muchas gracias por la ayuda
Muy bueno justo lo que buscaba, uso mysql en win pero en linux estaba medio perdido
Gracias
Hola:
Me fije que cuando uno trabaja con este asunto de mysql hay que escribir todo en mayúscula y terminado en punto y comas, sino simplemente salta una linea y mustra
>
>
>
>
asi que todo en mayúscula excepto claro el nombre de tu base de datos, los campos, las tablas, etc.. los cuales no son obligatorias en mayuscula o miniscula.
Los tipos de datos tambien hay que escribirlos con mayuscula sino tampoco funcionan (Esta es mi experiencia personal usando mysql-server y Ubuntu 8.10 asique no se si en otros casos podría funcionar así o no.
Espero sirva a alguien. Saludos desde Vaparaiso, Chile.
Olvidaba que para los que no puedan salir y solo les salga
>
>
>
hay que escribir q
es decir:
>q y saldrán sin problemas
hola saludos esta muy bien todo pero lo que no entendi es como asignar la clave principal directamente desde consola
disculpen alguien me puede ayudar se los supliko de manera mas atenta porfavor ..me encargarn como trabajo final una base de datos en mysql y ke jale en internet.. debo de hacer una agenda..segun yoo asi empeze
mysql^^show database
mysql^^create database agenda_2009
mysql^^show table
mysql^^show table usuario(
mysql^^nombre VARCHAR(20), domicilio VARCHAR(20)colonia VARCHAR(20)
BUENO DE AHI NO SE KE ONDA DIGANME SI VOY BIEN O KE PEX PORFA,, KE PASO SIGUE PARA HACER LA BASE DE DATOS
AL FIN ENCONTRÉ ALGO QUE SIRVE!!!!!
Muchisimas gracias!!!!……me has quitado 10 toneladas de encima!!!! :D
Buenos dias, será que alguno de ustedes me ayudan a crear un script o no se una base de datos, donde:
* puedan cargar las notas de un alumno y el formulario debe tener lo sigueinte.
-Nombre
-Apellido
-C.I (Cedula de Identidad)
-Semestre
-Carrera
-Notas del Primer Parcial
-Notas del Segundo Parcial
-Notas del Final
-Reparacion
* Y que cuando ellos cuando vallan a consultarlas mediante un formulario de consulta puedan hacerlo mediante su cedula. Muchas Gracias y se los agradezco con el alma, o pues si tambien me hacen un tutorial de paso a paso y disculpen la molestias y de ante mano que Dios se los pague. mi correo es [email protected]
Perfecto Me resulto todo bien
bua esta bueno pero necesito una lap para probar ………..