viernes, 28 de septiembre de 2012

INVESTIGAR

Como configurar  el servidor y el cliente para mysql Y Como crear usarios y asignarlos a las base de datos en mysql

Los programas cliente de MySQL espera por lo general que usted especifique los parámetros de conexión cuando quiere acceder a un servidor MySQL:
  • El nombre de la máquina donde se está ejecutando el servidor MySQL
  • Su nombre de usuario
  • Su password
Por ejemplo, el cliente mysql puede ejecutarse desde un prompt de línea de comandos (indicado aquí por shell>) de la siguiente manera:
shell> mysql -h nombre_host -u nombre_usuario -p su_clave
Las sintaxis alternativas de las opciones -h-u, y -p son --host=nombre_host--user=nombre_usuario, y --password=su_clave. Nótese que no hay espacios entre -p o --password= y la clave que le sigue.
Si utiliza una opción -p o --password pero no especifica un valor para la clave, el programa cliente le pedirá que introduzca la clave. La clave no se mostrará mientras la introduce. Esto es más seguro que especificar la clave en la línea de comandos. Cualquier usuario de su sistema podría ser capaz de ver la clave especificada en la línea de comandos ejecutando un comando como ps auxww. Consulte 
Los programas clientes de MySQL utilizan valores por defecto para cualquier parámetro que no se especifique:
  • El nombre de servidor por defecto es localhost.
  • El nombre de usuario por defecto es ODBC en Windows y su nombre de usuario de Unix en Unix.
  • No se aplica ninguna clave si -p no está especificado.
De esta manera, para un usuario de Unix con un nombre de usuario de jose, todos los siguientes comandos son equivalentes:
shell> mysql -h localhost -u jose
shell> mysql -h localhost
shell> mysql -u jose
shell> mysql
Otros clientes MySQL se comportan de manera similar.
Puede especificar valores diferentes para que se utilicen cuando se realiza una conexión de manera que no tenga que introducirlos en la línea de comandos cada vez que invoca un programa cliente. Esto puede llevarse a cabo de diversas maneras:
  • Puede especificar los parámetros de conexión en la sección [client] de un archivo de opciones. La sección relevante del archivo debería tener el siguiente aspecto:
    [client]
    host=nombre_servidor
    user =nombre_usuario
    password=su_clave
    

  • Puede especificar algunos parámetros de conexión utilizando variables de ambiente. El nombre del servidor para mysql puede ser especificado utilizando MYSQL_HOST. El nombre de usuario MySQL puede especificarse mediante USER  (esto es para Windows y Netware únicamente). La clave se puede especificar utilizando MYSQL_PWD, aunque esto es inseguro; consulte Sección Guardar una contraseña de forma segura. Para ver la lista de variables, consulte Apéndice E, Variables de entorno.

    Como manipular los privilegios de los usuario en la base de datos en mysql
    La información sobre los privilegios de las cuentas está almacenada en las tablas userdbhosttables_privcolumns_priv, y procs_priv de la base de datos mysql. El servidor MySQL lee el contenido de estas tablas y lo almacena en memoria cuando se inicia, y lo relee bajo ciertas circunstancias indicadas en Cuándo tienen efecto los camios de privilegios. Las decisiones de control de acceso se basan en la copia en memoria de las tablas grant.
    Los nombres utilizados en las sentencias GRANT y REVOKE para referirse a privilegios se muestran en la siguiente tabla, junto al nombre de columna asociado con cada privilegio en las tablas grant y el contexto en que el privilegio se aplica.

    como conectarse a una base de datos  que esta en un servido remoto en mysql

    Si, es posible, sigue estas simples instrucciones para conectar tu ordenador a la base de datos.
    Antes de conectarte a mySQL, tienes que habilitar el acceso a tu computador a través de Internet. Quizás le parezca confuso, pero es muy fácil de hacerlo desde su panel de control CPanel.

    Primero, Acceda a su panel de control. (sudominio.com/cpanel). Una vez dentro del panel de control:

    1. Acceda a la sección MySQL
    2. Haga Scroll en esta ventana hasta encontrar la sección que dice "Acceso remoto" o "Access Hosts". Aquí podrás ver la lista de direcciones IP que tienen acceso a tu servidor de base de datos. Como defecto, veras que esta "localhost" . Justo debajo encontraras el mensaje "Host (% wildcard is allowed):" y al lado un campo de texto donde podras introducir la IP de tu conexión a internet de tu computador. Después de añadir tu IP  el sistema estará preparado para que ordenador acceda a la base de datos ya que estarás dando permiso de acceder a tu base de datos.

No hay comentarios:

Publicar un comentario