MySQL

Gerenciamento de Banco de Dados MySQL

1 – Configurando uma senha para um usuário

mysqladmin -u root password "senha"

1.1 – Modificando a senha de um usuário no MySQL

mysqladmin -u root password "novasenha" -p

Enter password: # Entre com a senha antiga aqui.

1.2 – Removendo a senha do usuário root no MySQL

mysqladmin -u root password "" -p

2 – Se contando ao banco de dados MySQL

2.1 – Seconectando a um servidor local

mysql -u root -p

Enter password:

ou entre com a senha junto da opção -p

mysql -u root -pminhasenha

2.2 – Se conectando a um servidor remoto

mysql -h servidor -u root -p

3 – Fazendo consulta ao bando de dados MySQL

3.1 – Consultando informações

mysql> select version();

mysql> select version(), current_date;

mysql> select version(); select now();

mysql> select user();

3.2 – Utilizando o MySQL como um calculadora simples

mysql> select sin(pi()/4), (4+1)*5;

4 – Visualizando os bancos de dados disponíveis

mysql> show databases;

4.1 – Acessando/Selecionando um banco de dados

mysql> use test

Database changed

4.2 – Criando um banco de dados

mysql> create database animais;

Query OK, 1 row affected (0.00 sec)

Para visualizar o novo banco de dados criado utilize o comando:

mysql> show databases;

Para usar este novo bando de datos entre com o comando:

mysql> use animais

5 – Visualizando tabelas dentro do banco de dados

mysql> show tables;

5.1 – Visualizando todos os dados dentro de uma tabela

mysql> select * from tabela;
mysql> select * from mail_users;

Exemplo:

mysql

mysql> use mysql # Entrando dentro de um Bando de Dados
mysql> select * from user;

5.2 – Visualizando/Filtrando registros específicos dentro de uma tabela

mysql> select * from mail_users where mail_acc = "paula";
mysql> select mail_acc,mail_pass from mail_users where mail_acc="nickollas";

6 – Atualizando/Modificando um dado em uma tabela

mysql> update mail_users set status="ok" where mail_acc="nickollas";

7 – Apagando um banco de dados

mysql> DROP DATABASE postfix;

8 – Visualizando os campos de uma tabela vazia

mysql> desc tabela;

9 – Apagando/Excluindo uma tabela

mysql> DROP TABLE domain;

10 – Apagando/Excluindo uma base de dados

mysql> DROP DATABASE postfix;

11 – Modificando uma senha criptografada de uma conta de e-mail

mysql> UPDATE mailbox SET password=encrypt('novasenha') WHERE username='nickollas@nickollas.com.br';

12 – Forçar troca de senha MySQL – Change Password

/etc/init.d/mysql stop

mysqld --skip-grant-tables

mysql_secure_installation

13 – Executando um comando do mysql no shell

mysql -D postfix -e "select id,numcontrato from virtual_users"

-D especifica a tabela

-e especifica um comando SQL

14 – Fazendo Backup de um Bando de Dados

mysqldump --opt postfix > dump_postfix.sql -p

15 – Select com filtro em string – filtrando conteudo

mysql> SELECT id,domain FROM virtual_users WHERE substring_index(id,'@',-1)='wnet.net.br'
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s