Tema: MySQL remoto
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2003, 14:24
Sadmin
 
Fecha de Ingreso: marzo-2003
Mensajes: 120
Antigüedad: 21 años, 9 meses
Puntos: 0
1. hay una BASE en el servidor mysql llamada "mysql" que contiene la configuración del servidor

te voy a mostrar la estructura y los datos que tiene (ojo, no ejecutes este script con el mismo nombre porque generara errores, es solo un ejemplo de como esta constituida la tabla user de la base mysql)

CREATE TABLE `USER` (
`Host` char(60) binary NOT NULL default '',
`User` char(16) binary NOT NULL default '',
`Password` char(16) binary NOT NULL default '',
`Select_priv` enum('N','Y') NOT NULL default 'N',
`Insert_priv` enum('N','Y') NOT NULL default 'N',
`Update_priv` enum('N','Y') NOT NULL default 'N',
`Delete_priv` enum('N','Y') NOT NULL default 'N',
`Create_priv` enum('N','Y') NOT NULL default 'N',
`Drop_priv` enum('N','Y') NOT NULL default 'N',
`Reload_priv` enum('N','Y') NOT NULL default 'N',
`Shutdown_priv` enum('N','Y') NOT NULL default 'N',
`Process_priv` enum('N','Y') NOT NULL default 'N',
`File_priv` enum('N','Y') NOT NULL default 'N',
`Grant_priv` enum('N','Y') NOT NULL default 'N',
`References_priv` enum('N','Y') NOT NULL default 'N',
`Index_priv` enum('N','Y') NOT NULL default 'N',
`Alter_priv` enum('N','Y') NOT NULL default 'N',
PRIMARY KEY (`Host`,`User`)
) TYPE=MyISAM COMMENT='Users and global privileges';

#
# Volcar la base de datos para la tabla `USER`
#

INSERT INTO `USER` VALUES ('localhost', 'root', '67457e226a1a15bd', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
INSERT INTO `USER` VALUES ('ezequiel', 'root', '67457e226a1a15bd', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
INSERT INTO `USER` VALUES ('vaio2k', 'root', '67457e226a1a15bd', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
# --------------------------------------------------------

(este dump lo obtuve de phpmyadmin)
2. cuando instalas el mysql se crea el usuario root con password=''
yo tengo en este momento usuario root con pass='root' (algunos programas no aceptan que yo tenga el servidor sin passworld)
luego modificando esta tabla añadi 2 usuarios mas
el vaio2k
y ezequiel
que son los nombres de los PC desde donde accedo al servidor mysql
el nombre de usuario queda asi root@vaio2k
root@ezequiel
3. estos permisos se pueden crear desde MYSQLFRONT.EXE (si estas en windows, u otro programa "frontend") la sentencia sql para crearlos no la recuerdo pero era con el comando "GRANT"
__________________
a christian can be a developer
and a free person
http://dinerodigitalip.blogspot.com/