
ok, tenho algumas perguntas sobre mysql. Atualmente estou executando a versão de linha de comando do Ubuntu 12.04.4 LTS.
Estou procurando um banco de dados que possa usar. Estou confuso neste momento porque estou desinformado.
mysql é apenas um banco de dados que fica no servidor? ou pode conter vários ou muitos bancos de dados
Quais programas utilizo para acessá-lo no servidor ou é um acesso do tipo vt-100?
Entendo que o mysql vem com lâmpada? ou Ubuntu. Estou pensando que já está instalado mas não sei como acessá-lo, mas isso é outra dúvida para depois.
Fora das páginas de manual e do manual do Ubuntu, existe um site para sua configuração e uso?
Obrigado!
Responder1
Fora das páginas de manual e do manual do Ubuntu, existe um site para sua configuração e uso?
EssePágina de ajuda do Ubuntu mostrará como instalar e configurar o servidor MySQL usando CLI.
mysql é apenas um banco de dados que fica no servidor? ou pode conter vários ou muitos bancos de dados
MySQL é um servidor de banco de dados e não um banco de dados.
MySQL é apenas um dos servidores de banco de dados e existem outros como PostgreSQL, Oracle, Derby, etc...
Você pode criar vários bancos de dados usando o servidor MySQL.
Entendo que o mysql vem com lâmpada? ou Ubuntu. Estou pensando que já está instalado mas não sei como acessá-lo, mas isso é outra questão para depois
Não, não vem com o Ubuntu por padrão. Alguns pacotes LAMP, comoXAMPPvem com MySQL.
Responder2
Para realmente instalar o mysql, você também precisará digitar:
sudo apt-get install mysql-server
Conforme mencionado por Kenpachi, o mysql-server não vem instalado com o Ubuntu após sua instalação. Achei que deveria transmitir isso lá se você não soubesse como colocar o servidor mysql lá.
Responder3
Eu começaria lendo um pouco sobre bancos de dados antes de começar a trabalhar com eles, ou pelo menos teria um livro ao seu lado como referência. Existem vários lugares na internet onde você pode baixar e-books gratuitos sobre MySQL para se atualizar :)
De modo geral, mysql(-server) é um ambiente que pode conter diferentes bancos de dados. Por padrão, ele possui apenas alguns dados em alguns bancos de dados que são necessários para funcionar corretamente e além dos usuários que são necessários para direitos de acesso, você raramente acessará os bancos de dados existentes. Você pode criar seu próprio banco de dados, por exemplo,
$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
` );
Com isso, você tem um novo banco de dados vazio com 1 tabela que armazena nomes. Cada banco de dados pode ter várias tabelas, e cada tabela pode ter várias colunas e cada coluna pode ter vários valores, links, binários, etc.
Para ver o que você está fazendo quando está aprendendo, aconselho você a instalar o phpmyadmin, que é um front-end baseado na web para seu banco de dados. Você pode criar bancos de dados facilmente e ver o que está acontecendo. Ele também fornecerá as consultas (strings mysql) que são usadas para as operações que você executa. Após a instalação, basta navegar http://127.0.0.1/phpmyadmin
e será muito mais fácil ver o que você está fazendo. Você também poderá criar bancos de dados sem precisar saber tudo sobre MySQL.
LAMP é uma abreviatura de (L)inux(A)pache(M)ySQL(P)HP, que são 4 ambientes diferentes que são frequentemente usados juntos para criar sites dinâmicos. Este é um momento de mudança, já que muitos web hosters estão atualmente migrando para Nginx em vez de Apache, e MariaDB em vez de MySQL. Somente em estágios posteriores de desenvolvimento você começará a ver diferenças entre eles. Eles estão todos lá com o mesmo propósito. Mas se você já tem o MySQL instalado no Linux, você já tem metade da pilha LAMP instalada. Você sempre pode instalar o resto manualmente com o apt.