IST - Física MEFT - Programação 04:01:02
08 - May - 2024
  Página de entrada  
  Informações  
  Avaliação  
  Sumários  
  Séries Semanais  
  Trabalhos Finais  
  Bibliografia  
  Manuais  
  Links Úteis  
  HowTo  
  Pagina Web (Exemplo)  
  Turmas de Laboratório  
  Notas Finais e Marcações  
  Contacto  

HowTo: MySQL


Sumário
1. O que é o MySQL
2. Como se instala o MySQL
3. Em que pasta estão por defeito as bases de dados. Como alterá-las? [Versão antiga. Foi alterada...]
4. Como exportar e importar uma base de dados
5. Como fazer o 'reset' da 'password' de 'root'
6. Documentação e Links Úteis
7. Instruções básicas de SQL
8. Instruções básicas de acesso ao MySQL a partir de PHP (mysqli)
Início

1. O que é o MySQL

A base de dados MySQL foi criada nos anos 80 por Michael Widenius (finlandês), David Axmark e Allan Larsson (suecos). Utiliza como interface a linguagem SQL (Structured Query Language) de onde lhe vem o nome.
Existem presentemente módulos de integração para diversos ambientes (C, PHP, Perl, etc.).
Início

2. Como se instala o MySQL

A maioria dos pacotes permite a sua instalação imediata. O acesso ao MySQL é feito através do serviço 'mysqld' que utiliza para configuração o ficheiro 'my.cnf'. É igualmente possível ter-se um ficheiro adicional de configuração para cada utilizador. Esse ficheiro deverá estar na directoria principal do utilizador e ter o nome: '~/.my.cnf'.
É conveniente atribuir uma password ao seu utilizador root.
Início

3. Em que pasta estão por defeito as bases de dados. Como alterá-las? [Versão antiga. Foi alterada...]

Em que pasta estão por defeito as bases de dados. Como alterá-las?

  • Por defeito o mysql coloca as bases de dados na pasta:
    /var/lib/mysql/
  • No caso de se querer mudar todas as bases de dados de sítio, digamos para "/Nova_Pasta", edita-se o ficheiro /etc/mysql/my.cnf e acrescenta-se:

    [mysqld]
    datadir=/Nova_Pasta

Atenção: Pode haver alterações de acordo com a versão usada.

Início

4. Como exportar e importar uma base de dados

A exportação de bases de dados é feita usando o programa mysqldump enquanto a importação é feita com mysql.
  • Exportação:
    mysqldump -u [username] -p [DB_name] > [Ficheiro_de_saida]
  • Importação:
    mysql -u [username] -p [DB_name] < [Ficheiro_de_saida]
Início

5. Como fazer o 'reset' da 'password' de 'root'

Para fazer o reset da password de 'root', siga os passos dos seguintes sites:
https://linuxhint.com/change-mysql-password-ubuntu-22-04/
https://trendoceans.com/solve-error-1698-28000/
Início

6. Documentação e Links Úteis

Início