|
para conectar es
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
Esto identica al usuario en la maquina ('servidor de MySQl')
luego has de conectarte a la base de datos que vas a utilizar, un usuario puede acceder a varias bases de datos.
mysql_select_db(base de datos, $link);
para añadir usuarios hay que utilizar la instrucción 'grand' mira documentacion en www.mysql.org
para acceder todos los usuarios a la base de datos, en realizad solo mecesitas un usuario, pues el que se conecta realmente es el servidor donde esta instalado apache y php (no el cliente), el cliente se conecta a apache, apache solicita la interpretación de codigo a php y php se conecta con la base de datos.
Si accedes a la base de datos directamente desde un cliente como por ejemplo odbc, entonces en el campo host del usuario que des de alta has de espedificar desde donde permites que se realicen conexiones con ese usuario, esto es si poner % se podra conectar desde cualquier sitio, siponer 193.56.78.15 solo se podra conectar desde esa dirección IP. este el motivo puede existan varios usuarios con el mismo nombre, pero que permiten el acceso desde diferentes sitios 'host'.
si tines todo el la misma maquina, apache, php y mysql, el usuario es localhost 'direccionamiento local'.
Espero te aclare esta explicación.
un saludo.
|