perguntas sobre mysql para iniciantes

perguntas sobre mysql para iniciantes

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/phpmyadmine 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.

informação relacionada