ti-enxame.com

Você precisa criar o banco de dados antes de instalar o Joomla?

Antes de instalar o Joomla, você precisa criar o banco de dados primeiro?

6
sovainfo

Não, ao instalar o MySQL, não há necessidade de criar o banco de dados primeiro. As credenciais (nome de usuário e senha) usadas para conectar-se ao servidor de banco de dados precisam ter permissões para criar um banco de dados. O servidor de banco de dados precisa existir e estar em execução para a instalação do Joomla para criar o banco de dados. Alguns provedores não permitem isso e fornecem credenciais para um banco de dados específico.

Sim, ao instalar para MSSQL ou PostgreSQL, o banco de dados precisa existir antes de instalar o Joomla. Eles não permitem conectar-se ao servidor de banco de dados e criar o banco de dados após a instalação. Se você não tiver um banco de dados existente, precisará criar o banco de dados usando as ferramentas de gerenciamento do RDBMS ou solicitar ao seu provedor que o crie.

A instalação também permite apontar para um banco de dados existente. Isso permite que você tenha mais de uma instalação no mesmo banco de dados.

7
sovainfo

Sim e não. A documentação diz o seguinte:

  1. Crie o banco de dados
  2. Crie um usuário e senha de banco de dados
  3. Adicione o usuário ao banco de dados (o que também envolve a verificação de todas as caixas de permissões)

Isso é fácil de fazer no Cpanel. Não posso dizer muito para outros administradores. Também é muito fácil de fazer no painel do Godaddy.

Aqui está o artigo do Joomla doc sobre isso:

http://docs.joomla.org/Creating_a_Database_for_Joomla!

MAS, como outros já apontaram em suas respostas, se você digitar seu nome de usuário e senha do mysql e esse usuário do banco de dados tiver acesso total à criação, tudo que você precisa fazer é:

  1. Digite o usuário e a senha do banco de dados
  2. Digite o nome do banco de dados que você deseja criar para você.

Aqui está a parte importante ao criar o usuário do banco de dados. Verifique se todas as caixas estão marcadas, como mostra a imagem abaixo:

http://docs.joomla.org/File:CPanel-set-MySQL-user-privileges.png

Se isso não for feito corretamente, o joomla não poderá criar o banco de dados para você.

Eu não tinha ideia de que isso era um recurso, porque nunca o vi documentado em nenhum lugar que li. Foi um novo para mim. :)

2
Brian Peat

Não é aconselhável usar a senha root do MySQL (ou qualquer usuário com permissões tão altas) apenas para pular a criação do banco de dados. No cPanel, você pode criar um em menos de 30 segundos.

Se você estiver instalando várias instâncias do Joomla em um único banco de dados (com prefixos diferentes), crie um usuário separado para cada site, para aumentar a segurança. Um único banco de dados pode ter vários usuários associados, portanto, se uma configuração de site vazar (invadida, seja qual for), você poderá revogar esse usuário, em vez de ter que mexer com todas as outras instâncias.

Não existe algo "seguro o suficiente", muito menos algo que rememore remotamente a "fácil recurity".

Então, sim, a web é difícil. Human up!

(é melhor começar a usar gênero neutro agora).

2

É muito importante que você precise digitar as informações sobre o banco de dados que usará para instalar o Joomla.

Criar Db é muito importante antes de instalar qualquer pacote joomla. Durante a instalação, ele criará tabelas. Ao inserir o nome do banco de dados, o prefixo da tabela desempenha um papel principal na instalação. Ao fornecer todos os detalhes relacionados ao banco de dados após a instalação, conclua com êxito. precisa de um db no nome do seu site antes de instalar o joomla. Diga Exemplo: o nome do seu site é exemplo . então você precisa criar um banco de dados no exemplo do nome antes de instalar.

If you need to create a database, please read  http://docs.joomla.org/Creating_a_Database_for_Joomla! first or skip to step #2.
You will need to note basic database information needed when the actual Joomla! installation is started.
    Location of datase, localhost? Or a specific Host's server such as dbserver1.yourhost.com
    The database name
    The database user's name

A senha do usuário do banco de dados

Durante a instalação, você precisa inserir os valores em
Para simplificação, essas instruções são uma referência à instalação com um banco de dados MySQLi. As instruções na página de instalação são auto-explicativas, mas aqui estão elas novamente:

Database Type: MySQLi is the common database used

Hostname: Where is your database located? Common is localhost, but some hosts use a specific database server such as dbserver1.yourhost.com

Username: The username used to connect to the database

Password: The password for the database's username

Database Name: The name of the database

Table Prefix: One is generated automatically, but you can change it. For example, jos3_ can be used. Just don't forget to put the underscore character(_) at the end of the prefix.

Old Database Process: Should the installer backup or delete existing tables during the installation of new tables? Click, Yes or No to select the choice. 

para obter mais detalhes: http://docs.joomla.org/J3.2:Installing_Joomla#tab=Requirements

1
priya bose

A resposta a esta pergunta é puramente baseada no seu ambiente. Se você estiver usando um nome de usuário e senha com a função de criar bancos de dados, não será necessário criar um banco de dados antecipadamente. Nesse caso, não, não é necessário criar o banco de dados antes do tempo.

No segundo caso, acredito que a maioria dos hosts compartilhados não lhe dará acesso a um usuário como esse; portanto, você precisará criar um novo usuário, senha e autorizar o usuário em um novo banco de dados. Portanto, nesse caso, sim, é necessário criar o banco de dados antes do tempo.

Não há uma resposta constantemente correta aqui. É tudo sobre meio ambiente e, mais ainda, sobre práticas recomendadas. Na minha opinião, não quero que um usuário de banco de dados tenha acesso a mais de apenas um banco de dados. Impede que o usuário seja capaz de fazer coisas que não deveria. No caso de uma violação de segurança de algum tipo, o ideal é que o usuário esteja contido em uma área menor onde o dano possa ser causado.

1
Chad Windnagle

O banco de dados precisará ser criado, embora esteja vazio e não tenha tabelas em si.

Ao executar o instalador do Joomla, ele solicitará que você forneça o host do banco de dados, o nome de usuário e a senha do banco de dados. Ele continuará a propagar o banco de dados com as tabelas e dados necessários.

0
Ali Samii