- como hospedar o mysql ?
+ Responder ao Tópico
-
-
como hospedar o mysql ?
Nesse caso, o mais indicado seria a criação de um usuário no mysql para
cada usuário que voce está hospedando.
Não é necessário ele ter total acesso ao diretorio fisico, mesmo porque se
o banco estiver no ar ele não vai poder alterar os arquivos.
Quando um novo usuário ingressa no seu serviço você pode cobrar uma
taxa para conversão de dados...
Um Abraço,
Dennis
-
como hospedar o mysql ?
Obrigado pela informação
Mas ainda não foi exatamento o que queria.
Sei que é pedir muito mas ...
Vou resumir como seria
1º o usuário quer montar um HP com php e acesso ao mysql
2º o usuário teria uma pasta chamada banco, onde ele colocaria toda a sua base de dados.
3º assim que o mysql,php e apache entrarem em execução, o usuário poderia ter acesso a HP com a base de dados sendo acessada no diretório /home/usuário/banco
Sei que o diretório no qual é armazenado a base de dados fica dentro do var do mysql. Aqui em casa o diretório é esse /usr/local/mysql/var/banco do usuário
Porém essa pasta só o root tem acesso e o usuário mysql também. Agora que vem o problema. Se o usuário quiser montar uma HP com recursos do php e mysql, ele teria que armazenar a base de dados dentro de uma pasta (/home/usuario/banco) que ele tivesse total acesso. Com isso, o usuário poderia acessar a sua base de dados dentro da sua conta.
Seguindo a sua recomendação, criei um usuário dentro do mysql, para que possa manipular a base de dados com as permissões adequadas.
Essa solução que estou buscando é possivel ??
Abraços
-
como hospedar o mysql ?
Cara, assim ó, pelos meus conhecimentos, não tem como vc dizer que a base de dados do usuario fulano (que tem o seu home em /home/fulano) vai ficar dentro de /home/fulano/banco, pois é o mysql que diz onde está a base de dados.
O que se faz é o seguinte, é criado uma base de dados no mysql e um usuario que tenha acesso apenas nesta base. Para o cara ter acesso a sua base, criar, apagar, alterar tabelas ele usa alguma ferramenta ou instala no diretorio dele o PhpMyAdmin.
Conseguiu entender mais ou menos? Acho que do jeito que vc quer não tem como.
-
como hospedar o mysql ?
Então é o seguinte, acho que estou entendendo.
1º Crio um usuário chamado fulano no mysql com as permissões adequadas
2º Quando esse fulano for logar no mysql, ele terá acesso a base de dados mysql/var/base de dados do fulano
É isso que ocorre ?
E se o fulano já tiver uma base de dados pronta, como é que ele vai colocar dentro da pasta mysql/var/base de dados do fulano ?
Com o phpmyadmin é possível que isso seja feito ? nunca utilizei ferramentas desse tipo uso só o modo texto.
Muito obrigado
:good: