Onde o MySQL está instalado em My Machine?

0

O que está acontecendo, todo mundo?

Recentemente eu instalei o servidor MySQL em minha máquina Debian usando o Advanced Packaging Tool, e estou curioso para saber onde ele está instalado e como posso encontrar todos os arquivos de origem e bancos de dados do usuário.

Eu só consegui encontrar a configuração em / etc / mysql, e encontrar algumas outras pequenas peças usando o comando "whereis" e "find / -name" mysql "', mas além disso, nada muito emocionante aparece tela.

    
por Default-Cat 30.03.2014 / 21:58

3 respostas

4

As versões Debian dos pacotes MySQL armazenam os dados do MySQL no diretório /var/lib/mysql por padrão. Você pode ver isso no arquivo /etc/mysql/my.cnf também.

Os pacotes Debian não contêm código fonte, se é isso que você quer dizer com arquivos de origem. Os binários são instalados geralmente nos diretórios /usr/bin e /usr/sbin .

Você pode ver onde os arquivos do pacote são instalados usando o comando dpkg -L <packagename> . Observe a letra maiúscula.

Se você quer saber o nome do pacote para o MySQL, você pode usar dpkg -l | grep mysql para ver todos os pacotes que possuem o mysql em seus nomes.

    
por 30.03.2014 / 22:01
0

Se estiver no seu caminho, tente um destes:

which mysql
which mysqld

Edit: InnoDB agora é o mecanismo padrão, e para encontrar seus arquivos de dados, supondo que a instalação foi feita corretamente, veja o arquivo /etc/mysql/my.cnf e procure as linhas que contêm innodb_data_home_dir e / ou innodb_data_file_path .

    
por 30.03.2014 / 22:09
0

Você tem um arquivo de configuração global - /etc/myysql/my.cnf . Outras variáveis estão dentro do banco de dados mysql (junto com outras), no seguinte local: /var/lib/mysql/ .

Na verdade, o que você precisa é apenas do mysql / mysqld / mysqladmin. Se você realmente quisesse ver uma lista inteira de arquivos do servidor mysql, então:

  1. supondo que você não tenha limpado nada nesta máquina ...
  2. vá para a pasta /var/cache/apt/archives
  3. se você tiver o midnight commander instalado (pacote mc), execute-o e ...
  4. vá para a pasta mencionada, procure no arquivo mysql-server e pressione F3
  5. Isso mostrará o conteúdo do pacote do servidor
  6. Naturalmente, há também outros pacotes (dependentes) como mysql-common - procure por strong Depende após F3 pressionado no pacote selecionado.
por 30.03.2014 / 23:50