Ajuda a configurar o MySQL (para usar com PHP e Apache) no OS X

0

Ok, recentemente me interessei em fazer do meu mac um servidor, talvez para um blog. Eu usei DynDns para um nome de domínio livre, que sempre irá resolver para o meu IP atual, atualizado com o aplicativo DynDns Updater que eu baixei. Eu reservei meu IP local, então o DHCP sempre atribuirá o mesmo IP local ao meu mac. Eu porta-encaminhado porta 80 no roteador para o meu mac. Eu criei um link simbólico de /Library/WebServer/Documents para apontar para /Users/me/Sites/ , para que eu pudesse colocar as coisas lá.

Eu encontrei o Wordpress, um mecanismo gratuito de código aberto, então decidi tentar. Eu encontrei instruções e ativei o PHP (em /etc/apache2/httpd.conf). Um arquivo php de teste foi bem-sucedido. Eu também criei o php.ini, e mudei algumas coisas de aviso e o fuso horário.

Então eu baixei o MySQL ( mysql-5.1.39-osx10.5-x86_64 ), que acredito ser para intel de 64 bits (a propósito, estou no Snow Leopard). Aqui é onde eu fiquei confuso. Estas são as instruções que venho seguindo, o lugar onde estou neste momento. Eu não estou realmente certo de como fazer o administrador mysql, que tipo de menciona que você precisa antes de poder fazer o usuário eo banco de dados. Qualquer ajuda? Obrigado.

Além disso, para que serve o banco de dados? Ele armazena todas as entradas e comentários no blog?

    
por mk12 17.10.2009 / 19:33

3 respostas

2

Se você não tem experiência nessa área, uma boa solução para novos usuários é MAMP . (Uma coisa especialmente interessante sobre o MAMP é que as versões do PHP no OSX (e MySQL em um servidor OSX) não são necessariamente as que você escolheria, se você pudesse. As versões do MAMP são mais atualizadas e eu acredito que habilite mais módulos para PHP.)

É muito fácil de instalar e usar, com excelente documentação. Você deve, no entanto, certificar-se de definir uma senha segura antes de usá-la como um servidor adequado (visível externamente).

Para responder a outra pergunta, o WordPress usa o MySQL para armazenar postagens, comentários, usuários e muito mais. O banco de dados é, de certa forma, o verdadeiro coração do blog. O resto é principalmente modelos intercambiáveis para estilizar o conteúdo. (Isso é um exagero, eu suponho. O PHP pega todos os dados brutos no banco de dados e os transforma em um blog, ao invés de um heap.)

Editar : as instruções que você mencionou supõem que você já tenha uma instalação do MySQL em funcionamento. Parece que você não. Se você quer ir a rota mais complexa, você primeiro precisa dar ao usuário root da sua instalação do MySQL uma senha (uma muito segura) e então criar um segundo usuário (com menos privilégios que root) para possuir o banco de dados WordPress. Novamente, se você nunca usou o MySQL, eu não recomendo necessariamente que você faça tudo isso. No mínimo, você deve ler um pouco sobre como configurar e administrar o MySQL. Aqui está um link: Introdução ao MySQL .

    
por 17.10.2009 / 19:45
1

Use PHPMyAdmin para trabalhar com bancos de dados MySQL; Eu uso o tempo todo no OS X.

Dois bons sites para instalar, iniciar e executar o MySQL no OS X são Hivelogic e Entropia .

    
por 20.10.2009 / 17:56
1

Eu suspeito que o problema que você pode estar tendo é que o mysql não está no caminho para o usuário que você está usando para configurar seu banco de dados. Se você especificar o patch completo e usar o usuário admin padrão, sua linha de comando deve ser parecida com

/usr/local/mysql/bin/mysql -u root -p

Ele deve solicitar a senha da sua conta root. Também é possível que o MySQL não esteja configurado para rodar na inicialização do seu mac. Se não estiver iniciando automaticamente, você pode iniciá-lo a partir da linha de comando usando o seguinte

sudo /usr/local/mysql/bin/mysqld_safe &

Existe um ótimo cliente GUI disponível para o OS X chamado CocoaMySQL que eu recomendo especialmente se você for novo para o MySQL, reduz bastante a curva de aprendizado.

Ah, e você está no banco de dados é usado para armazenar comentários e postagens no blog junto com outras informações, como informações de conta de usuário e possivelmente muito mais (eu não estou particularmente familiarizado com o Wordpress, então não tenho certeza quanto mais 'poderia ser'. Obtenha-o sem a intenção de usá-lo em tempo integral e apenas usá-lo para experimentar, aprender o seu caminho em torno do banco de dados por um tempo e você pode descobrir mais do que o banco de dados é usado por si mesmo:)

    
por 20.10.2009 / 19:56