Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

Re: [PHP-ES] contenedor para orden mySQL

Write haof XML files: Vladimir Hernandez <interco_at_linuxbaja.org>
Fecha: Sat, 17 Dec 2005 12:03:40 -0800

Quoting Pablo Rodríguez <oinos_at_web. de>:

> Jesús Fernández wrote:
>> Ah, entonces lo que tú tienes es un usuario con todos los privilegios
>> para controlar un determinado esquema/bd dentro del servidor, lo que
>> no quiere decir que tengas derecho a añadir usuarios al propio
>> servidor.
>> Para poder añadir usuarios deberías ser administrador del servidor
>> mySQL y no de un determinado esquema/bd.
>
> Gracias, eso no lo sabía. Supongo que entonces por eso osCommerce
> podrá crear los usuarios y a mí en phpmyadmin no se me muestran los
> usuarios.
>
> Le diré esto a mi proveedor y a ver que pasa.
>
> Gracias de nuevo,
>
>
>
> Pablo
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

De mi limitada experiencia instalando y usando MySQL:

- El primer usuario en el sistema se llama "root", y al momento de instalar
MySQL no tiene password, pero se recomienda que el segundo paso después de
instalar MySQL es asignarle un password a root. Esto se hace
inicialmente desde
la línea de comandos tanto para Win como para Lin.

- El usuario "root" puede crear otros usuarios. Estos usuarios pueden recibir
permisos para crear más bases de datos o más usuarios, con el ya mencionado
privilegio de GRANT. Los usuarios pueden tener casi cualquier nombre.

- Un usuario puede no tener el privilegio GRANT de manera global, pero se le
puede asignar privilegios para cada base de datos, e incluso para cada tabla
dentro de una base de datos. Se le pueden asignar por ejemplo privilegios
administrativos dentro de una base de datos (GRANT, LOCK TABLES, etc) o
privilegios de uso (SELECT, ALTER, INSERT, etc). Se le puede limitar
tanto como
se necesite

- Generalmente, los usuarios en hostings multidominio reciben privilegios (ALL
PRIVILEGES) para manejar cada una de sus bases de datos, pero no para crearlas
desde PHP, ni tampoco para crear usuarios. Para esto se utiliza un control
panel que actúa con permisos más elevados y que -idealmente- no puede ser
modificado por el usuario, sólo utilizado.

- Una posibilidad (no lo sé de seguro con la información que he leido en esta
discusión) es que el OSCommerce esté siendo accedido con un usuario que sí
tiene permiso de GRANT, por lo que éste sí puede crear más usuarios. Si se
tiene acceso al código PHP del OSCommerce, sería cuestión de buscar qué
usuario es y su contraseña, con lo que se debe tener acceso a esos mismos
privilegios en otros scripts. Honestamente, si este es el caso, es un error de
seguridad por parte de los administradores de ese hospedaje, aunque en este
caso puede que sea un error que te beneficie.

Saludos.

-- 
Vladimir Hernández
http://linuxbaja.org/
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Nearby dom dic 18 2005 - 00:24:19 CET

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:34 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo