
Bien, tengo algunas preguntas sobre MySQL. Actualmente estoy ejecutando la versión de línea de comandos ubuntu 12.04.4 LTS.
Estoy buscando una base de datos que pueda utilizar. Estoy confundido en este punto porque no estoy informado.
¿Mysql es solo una base de datos que está en el servidor? o puede contener varias o muchas bases de datos
¿Qué programas utilizo para acceder en el servidor o es un acceso tipo vt-100?
¿Entiendo que MySQL viene con lámpara? o ubuntu. Estoy pensando que ya está instalado pero no estoy seguro de cómo acceder a él, pero esa es otra pregunta para más adelante.
Fuera de las páginas de manual y del manual de ubuntu, ¿existe algún sitio para su configuración y uso?
¡Gracias!
Respuesta1
Fuera de las páginas de manual y del manual de ubuntu, ¿existe algún sitio para su configuración y uso?
Estepágina de ayuda de ubuntu Le mostrará cómo instalar y configurar el servidor MySQL usando CLI.
¿Mysql es solo una base de datos que está en el servidor? o puede contener varias o muchas bases de datos
MySQL es un servidor de base de datos y no una base de datos.
MySQL es sólo uno de los servidores de base de datos y existen otros como PostgreSQL, Oracle, Derby, etc...
Puede crear varias bases de datos utilizando el servidor MySQL.
¿Entiendo que MySQL viene con lámpara? o ubuntu. Estoy pensando que ya está instalado pero no estoy seguro de cómo acceder, pero esa es otra pregunta para más adelante.
No, no viene con Ubuntu de forma predeterminada. Algunos paquetes LAMP comoXAMPPViene con MySQL.
Respuesta2
Para instalar MySQL, también deberás escribir:
sudo apt-get install mysql-server
Como mencionó Kenpachi, el servidor mysql no viene instalado con Ubuntu al momento de su instalación. Pensé que transmitiría esto allí si no sabes cómo instalar el servidor MySQL allí.
Respuesta3
Primero comenzaría leyendo un poco sobre bases de datos antes de comenzar a trabajar con ellas, o al menos tener un libro a tu lado como referencia. Hay varios lugares en Internet donde puedes descargar libros electrónicos gratuitos sobre MySQL para ponerte al día :)
En términos generales, mysql(-server) es un entorno que puede contener diferentes bases de datos. De forma predeterminada, solo tiene una pequeña cantidad de datos en algunas bases de datos que se requieren para funcionar correctamente y, además de los usuarios necesarios para los derechos de acceso, rara vez accederá a las bases de datos existentes. Puede crear su propia base de datos, por ejemplo
$mysql -u root -p // to log in your database environment as 'root'
mysql> CREATE DATABASE people;
mysql> USE people;
mysql> CREATE TABLE names (
` id int(4) unsigned not null primary key,
` name varchar(32) not null
` );
Con eso, tienes una nueva base de datos vacía con 1 tabla que almacena nombres. Cada base de datos puede tener varias tablas, y cada tabla puede tener varias columnas y cada columna puede tener varios valores, enlaces, archivos binarios, etc.
Para ver lo que estás haciendo cuando estás aprendiendo, te recomiendo que instales phpmyadmin, que es una interfaz web para tu base de datos. Puede crear bases de datos fácilmente y ver qué está pasando. También te dará las consultas (cadenas mysql) que se utilizan para las operaciones que realizas. Después de la instalación, simplemente navegue http://127.0.0.1/phpmyadmin
y le resultará mucho más fácil ver lo que está haciendo. También podrás crear bases de datos sin necesidad de saber todo sobre MySQL.
LAMP es una abreviatura de (L)inux(A)pache(M)ySQL(P)HP, que son 4 entornos diferentes que se utilizan frecuentemente juntos para crear sitios web dinámicos. Este es un momento de cambios, ya que muchos proveedores de alojamiento web actualmente están cambiando a Nginx en lugar de Apache y MariaDB en lugar de MySQL. Sólo en etapas posteriores de desarrollo comenzarás a ver diferencias entre ellos. Todos están ahí con el mismo propósito. Pero si ya tienes MySQL instalado en Linux, ya tienes instalada la mitad de la pila LAMP. Siempre puedes instalar el resto manualmente con apt.