mysql perguntas para iniciantes

0

ok, tenho algumas perguntas sobre o mysql. Eu estou atualmente executando o Ubuntu 12.04.4 LTS versão de linha de comando.

Estou procurando um banco de dados que eu possa usar. Estou confuso neste ponto porque estou desinformado.

mysql é apenas um banco de dados que está no servidor? ou pode conter vários ou muitos bancos de dados

Quais programas eu uso para acessá-lo no servidor ou é um acesso do tipo vt-100?

Eu entendo que o mysql vem com lâmpada? ou ubuntu. Estou pensando que já está instalado, mas não tenho certeza de como acessá-lo, mas isso é outra questão para mais tarde.

Fora das man pages e do manual do ubuntu, existe um site para sua configuração e uso?

Obrigado!

    
por ankhseeker 10.06.2014 / 15:48

3 respostas

1

% bl0ck_qu0te%

Esta página de ajuda do Ubuntu mostrará a você como instalar e configurar o servidor MySQL usando o CLI.

% bl0ck_qu0te%

O MySQL é um servidor de banco de dados e não um banco de dados.

O MySQL é apenas um dos servidores DB e existem outros, como o PostgreSQL, Oracle, Derby, etc ...

Você pode criar vários bancos de dados usando o servidor MySQL.

% bl0ck_qu0te%

Não, ele não vem com o Ubuntu por padrão. Alguns pacotes LAMP como o XAMPP vêm com o MySQL.

    
por Kenpachi 10.06.2014 / 16:26
1

Para instalar o mysql, você também precisa digitar:

sudo apt-get install mysql-server

Como mencionado por Kenpachi, o mysql-server não vem instalado com o Ubuntu na sua instalação. Eu imaginei que eu iria retransmitir isso lá se você não está ciente sobre como obter o servidor mysql lá.

    
por ryekayo 10.06.2014 / 16:39
1

Primeiramente, começo lendo um pouco sobre bancos de dados antes de começar a trabalhar com eles ou, pelo menos, ter um livro ao seu lado como referência. Existem vários lugares na internet onde você pode baixar ebooks gratuitos sobre o MySQL para se atualizar:)

Em geral, o 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 necessários para os direitos de acesso, você raramente acessará os bancos de dados existentes. Você pode criar seu próprio banco de dados, por exemplo, por

$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, eu aconselho você a instalar o phpmyadmin, que é um front-end baseado na web para o seu banco de dados. Você pode facilmente criar bancos de dados e ver o que está acontecendo. Ele também lhe dará as consultas (seqüências de caracteres do mysql) que são usadas para as operações que você executa. Após a instalação, navegue até http://127.0.0.1/phpmyadmin e será muito mais fácil para você ver o que está fazendo. Você também poderá criar bancos de dados sem precisar saber tudo sobre o MySQL.

LAMP é uma abreviação para (L) inux (A) pache (M) e SQL (P) HP, que são 4 ambientes diferentes que são freqüentemente usados juntos para criar sites dinâmicos. Este é um momento de mudança, já que muitos hosters da web estão atualmente migrando para o Nginx ao invés do Apache, e o MariaDB ao invés do 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.

    
por Jakke 10.06.2014 / 19:26