Erro XAMPPErrorDomain 1 para alterar os dirs de dados do MySQL

1

Eu tentei mover meu diretório de dados mysql de um disco para outro, eu modifiquei o parâmetro datadir em my.cnf , mas quando o XAMPP, e mais precisamente, o MySQL inicia, este erro é exibido e o MySQL não roda .

Operation could not be completed.  
(XAMPPErrorDomain error 1.)  

Qual é o problema aqui? Eu especifiquei corretamente o novo caminho.

    
por Petruza 08.12.2009 / 15:17

7 respostas

1

Procure em seus registros: amigos do apache - xampp for linux faq > > Erro 1

    
por 08.12.2009 / 16:33
5

Eu também tenho esse problema, mas nenhum deles funciona, eu comparei com os arquivos um por um na nova máquina e os antigos finalmente acham que isso funciona para mim:

sudo chown -R nobody:admin /Applications/XAMPP/xamppfiles/var/
    
por 04.04.2011 / 16:34
2

Mesmo erro. Facilmente resolvido no Mac OSX, alterando as permissões da pasta Xampp nos aplicativos para permitir acesso de leitura e gravação!

    
por 28.07.2011 / 20:12
1

Encontrei uma dica em outro lugar que diz para executar:

> sudo ${XAMPP_HOME}/xamppfiles/bin/mysql.server start

Eu fiz, e o resultado foi interessante:

> sudo ${XAMPP_HOME}/xamppfiles/bin/mysql.server start
Password:
sudo: /xamppfiles/bin/mysql.server: command not found

Assim ${XAMPP_HOME} é indefinido.

Então eu editei ~/.bash_profile e adicionei a linha:

export XAMPP_HOME="/Applications/XAMPP"

Depois de reiniciar o Terminal, nosso comando agora gera:

Starting MySQL
. ERROR! Manager of pid-file quit without updating file.

Não tenho certeza do que fazer neste momento, mas é um progresso.

Atualização: Eu olhei em /Applications/XAMPP/xamppfiles/var/mysql e notei um arquivo .err (deve começar com o nome do seu computador local, como johns-macbook-pro.local.err ). Ele indicou que minhas permissões foram erradas: “O erro significa que o mysqld não possui os direitos de acesso ao diretório. Nome do arquivo ./ibdata1 ”

A definição de /Applications/xampp/xamppfiles/var/mysql/ e todo o seu conteúdo para ser legível e gravável para todos resolveu o problema. Provavelmente a melhor solução é chown -R mysqld /Applications/xampp/xamppfiles/var/mysql/ .

    
por 13.02.2011 / 23:00
0

Eu fiz algo assim:

cd /Applications/XAMPP/xamppfiles/bin
ls -la 

Eu tenho este arquivo:

/Applications/xampp/xamppfiles/share/mysql/mysql.server

Podemos simbolizar isso:

rm mysql.server 
ln -s /Applications/XAMPP/xamppfiles/share/mysql/mysql.server mysql.server

… e eu iniciei o MySQL a partir do painel de controle do XAMPP.

    
por 27.05.2012 / 11:58
0

Eu consertei isso seguindo as etapas abaixo.

  1. Instalar o XAMPP normalmente
  2. Copie as pastas do banco de dados do local mais antigo para a pasta Aplicativo / XAMPP / xamppfiles / var / mysql
  3. Clique com o botão direito na pasta e selecione Mostrar informações.
  4. Adicione o usuário ADMIN à lista de usuários permitidos
  5. Conceder permissão somente leitura

Isso foi corrigido para mim quando eu mudei meu HD e precisei instalar tudo de novo.

Atenciosamente

    
por 03.04.2013 / 14:19
0

Procure arquivos de erro, por exemplo: /Applications/XAMPP/xamppfiles/var/mysql/[YOUR_COMPUTER_NAME].err

Um erro que às vezes tenho é:

Warning: World-writable config file '/Applications/XAMPP/xamppfiles/etc/my.cnf' is ignored

Significado O MySQL irá ignorar o arquivo my.cnf porque qualquer um e sua mãe podem alterá-lo (questão de segurança)

Vá para o arquivo my.cnf , clique com o botão direito > Obter informações, em compartilhamento & As permissões alteram as permissões de todos para Sem acesso.

    
por 13.06.2014 / 20:40