• Jueves 2 de Mayo de 2024, 01:32

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - irenemiracle

Páginas: [1] 2
1
Software / Re: Control Remoto
« en: Jueves 6 de Septiembre de 2007, 14:25 »
hola que tal?
al final estoy probando con VNC.
Lo que pasa que cada vez que apago el ordenador o lo reinicio, el demenio se me queda desactivado, y me gustaria que siempre estuviera activo, probe con:
Citar
chkconfig --level 345 vncserver on

pero no me hace nada.

Sabeis alguna otra opcion, para no tener que estar siempre activando el comando vncserver??

muchas gracias a todos
saludos  :hola:

2
Software / Control Remoto
« en: Martes 4 de Septiembre de 2007, 14:13 »
Hola a todos, que tal?

En mi trabajo me han encargado desde un ordenado coger el control remoto de otro, y me gustaria saber que programas son mejores, mas estables,...

Me han comentado sobre TightVNC, ¿que opinais vosotros?

Los dos ordenadores con los que voy a trabajar, son linux (White Box Enterprise)

Muchas gracias
Saludos  :hola:

3
MySQL / Replica De Bd Con 2 Maestros Y 1 Mismo Esclavo
« en: Jueves 30 de Agosto de 2007, 13:57 »
Hola a todos, que tal?
me gustaria saber si es posible hacer una replica de bases de datos, teniendo 2 ordenadores maestros, y que repliquen al mismo esclavo.

Pongo un ejemplo para explicarme mejor. Tengo 3 ordenadores A, B y C.
Entonces A replica a B, y C replica a B. (A -> B <- C)

Espero que me hayais entendido.
Saludos  :hola:

4
PHP / Alta De Usuarios En Linux
« en: Martes 21 de Agosto de 2007, 10:07 »
Hola a todos, que tal?

Os comento, mi duda,
yo estoy trabajando con PHP desde Windows, pero tengo q hacer una aplicacion desde la cual debo dar de alta a usuarios en Linux (ya que el servidor que tengo trabaja con ese S.O.)
Se que para darles de alta es con la orden useradd nombre_usuario,para especificar una contraseña passwd nombre_usuario, y para eliminarlos userdel nombre_usuario. ¿Cómo podria hacer esto desde php?

Muchas gracias de antemano a todos
Saludos :hola:

5
La taberna del BIT / Re: Proyecto Web De Metal
« en: Jueves 16 de Agosto de 2007, 14:32 »
Hola driverevil, yo también soy una gran aficionada de la música metal.
Yo soy de España, y aquí si que hay ya alguna que otra pagina dedicada a esta gran música  :)
Yo de momento no tengo muchos conocimientos de programación, ya que todavia estoy aprendiendo  :P , pero espero que vaya bien tu proyecto, y cualquier problema o duda, preguntalo por aquí, que intentaremos ayudarte en lo posible ;)

Mucha suerte :good:
METAL RULES!!

6
PHP / Re: Problema Con $_get Y $http_get_vars
« en: Jueves 16 de Agosto de 2007, 09:46 »
Efectivamente era la extensión ".php"
Lo hice asi desde un principio, porque una compañera me explico que se hacia asi, y me fié directamente de ella  &lt;_&lt;

Al final el erro lo mando asi:
Código: Text
  1. header(&#34;Location: index.php?error=3&#34;);
  2.  

Y en el index, lo recibo de esta manera:
Código: Text
  1. if (&#036;_GET['error']==&#34;3&#34;)
  2. {
  3.       echo &#34;El usuario o la contraseña están mal escritos&#34;;
  4. }
  5.  

Muchas gracias por vuestra ayuda  :hola:

7
MySQL / Re: Replica En Mysql
« en: Martes 14 de Agosto de 2007, 14:00 »
Hola a todos, bueno, como os dije hace ya unos dias, hos voy a poner aquí el procedimiento que yo he seguido para poder hacer replicas de un ordenador a otro de todas las bases de datos, excepto de una.
Este es un pequeño manual que he echo para mi trabajo.

REPLICA DE BASES DE DATOS[/u][/b]
La réplica de MySQL permite tener una copia exacta de una base de datos de un ordenador principal (maestro) en otro ordenador (esclavo), y todas las actualizaciones que se vayan haciendo en la base de datos del ordenador maestro, se repliega inmediatamente en el esclavo. De esta manera, ambas bases de datos están sincronizadas.

Esta documentación está explicada para realizar réplicas de bases de datos de un ordenador a otro, u otros, bajo el Sistema Operativo de White Box Enterprise Linux.

Para poder realizar toda la configuración necesaria para la réplica, previamente los ordenadores donde se vayan a realizar, deben tener instalado la misma versión de MySQL.

En esta documentación, utilizaremos los siguientes datos a modo de ejemplo:

● ORDENADOR MAESTRO:
IP = 192.168.17.100   
Nombre = laboratorio1
Nombre de la base de datos que NO se va a replicar = replica

● ORDENADOR ESCLAVO:
IP = 192.168.17.101   
Nombre = laboratorio2
OJO!!, cuando estés realizando la réplica, debes cambiar esos datos de ejemplo por los tuyos reales.

La IP y el nombre de tus ordenadores, los encontrarás en:
# vi /etc/hosts

CONFIGURAR ORDENADOR MAESTRO

1º Creamos los directorios, si no existen, donde se almacenarán los datos de la replicación

Código: Text
  1.   
  2.   # mkdir /var/log/mysql
  3.   # chown mysql:mysql  /var/log/mysql
  4.  
  5.  

2º Pasamos a configurar el maestro. Abrimos el archivo my.cnf

   
Código: Text
  1. # vi /etc/my.cnf
  2.  
Y agregamos las siguientes líneas al fichero:
Código: Text
  1.  
  2.   [mysqld]
  3.   datadir=/var/lib/mysql
  4.   socket=/var/lib/mysql/mysql.sock
  5.   old_passwords=1
  6.   binlog-ignore-db=replica  *1
  7.   server-id=1
  8.   innodb_flush_log_at_trx_commit=1
  9.   sync-binlog=1
  10.   log-bin=/var/log/mysql/laboratorio1-bin
  11.   log-bin-index=/var/log/mysql/laboratorio1-bin.index
  12.  

*1 si se quiere ignorar más de una base de datos, se pondrá esta línea (binlog-ignore-db) tantas veces como sea necesario, seguido del nombre de las bases de datos que no se van replicar.

3º Reiniciamos el demonio de mysql una vez echas estas modificaciones

   
Código: Text
  1. # /etc/init.d/mysql restart
  2.  

4º Seguido comprobamos que escucha por el puerto 3306

   
Código: Text
  1. # netstat -an|grep -i listen|grep -i 3306
  2.  
5º Ahora pasamos a configurar al usuario que realizará la réplica entre el maestro y el esclavo:

   
Código: Text
  1.  
  2.   # mysql -u root
  3.   mysql&#62; GRANT REPLICATION SLAVE ON *.* TO ‘slave_user’@’%’ IDENTIFIED BY ‘clave_user’;
  4.   mysql&#62; FLUSH PRIVILEGES;
  5.   mysql&#62; FLUSH TABLES WITH READ LOCK;
  6.   mysql&#62; SHOW MASTER STATUS;
  7.  

(El comando SHOW MASTER STATUS mostrará algo parecido a la siguiente tabla. El resultado que nos da en File y Position, lo apuntamos, ya que lo seguiremos utilizando en siguientes pasos)
Código: Text
  1.  
  2. +---------------------------+-----------------+--------------------+----------------------+
  3. |      File                         |    Position      |  Binlog_Do_Db    |  Binlog_Ignore_Db  |
  4. +---------------------------+-----------------+--------------------+----------------------+
  5. |laboratorio1-bin.000001 |     98             |                           | replica,replica       |
  6. +---------------------------+-----------------+--------------------+----------------------+
  7.   mysql&#62; quit
  8.  
  9.  

6º Ahora comprobamos que está en el log binario con el comando mysqlbinlog y podremos ver el contenido del mismo

   
Código: Text
  1. # mysqlbinlog /var/lib/mysql/laboratorio1-bin.000001 *
  2.  

* donde pone laboratorio1-bin.000001, pondremos lo que nos dio de resultado el File cuando ejecutamos antes el comando SHOW MASTER STATUS.


CONFIGURAR ORDENADOR ESCLAVO

1º Creamos los directorios, si no existen, donde se almacenarán los datos de la replicación

   
Código: Text
  1.  
  2.   # mkdir /var/log/mysql
  3.   # chown mysql:mysql  /var/log/mysql
  4.  
  5.  

2º Si la base de datos no existe, se creará

Código: Text
  1.  
  2. # mysql -u root
  3. mysql&#62; CREATE DATABASE replica;
  4. mysql&#62; quit
  5.  
  6.  


3º Pasamos a configurar el esclavo. Abrimos el archivo my.cnf

Código: Text
  1.   # vi /etc/my.cnf
  2.  
Y agregamos las siguientes líneas
   
Código: Text
  1.  
  2.   [mysqld]
  3.   datadir=/var/lib/mysql
  4.   socket=/var/lib/mysql/mysql.sock
  5.   old_passwords=1
  6.   server-id=2 *1
  7.   master-host=192.168.17.100
  8.   master-user=slave_user
  9.   master-password=clave_user
  10.   master-connect-retry=60
  11.   replicate-ignore-db=replica *2
  12.   relay-log=/var/log/mysql/laboratorio2-relay-bin
  13.   relay-log-index=/var/log/mysql/laboratorio2-relay-bin.index
  14.  

*1 si vamos a tener más de un ordenador esclavo, a cada uno le mandaremos un server-id distinto (por ejemplo: server-id=3, server-id=4,etc…). Este nº nunca debe de ser igual que el del maestro.

*2 si se va a ignorar más de una base de datos, se pondrá esta línea (replicate-ignore-db) tantas veces como sea necesario, seguido del nombre de las bases de datos que van a ser replicadas.

4º Reiniciamos el demonio de mysql una vez echas estas modificaciones

Código: Text
  1.   # /etc/init.d/mysql restart
  2.  

5º Seguido comprobamos que escucha por el puerto 3306

Código: Text
  1.   # netstat -an|grep -i listen|grep -i 3306
  2.  


Código: Text
  1.   
  2.   # mysql -u root
  3.   mysql&#62; slave stop;
  4.   mysql&#62; CHANGE MASTER TO MASTER_HOST=’192.168.17.100’, MASTER_USER=’slave_user’, MASTER_PASSWORD=’clave_user’, MASTER_LOG_FILE=’laboratorio1-bin.000001’, MASTER_LOG_POS=98;
  5.   mysql&#62; start slave;
  6.   mysql&#62; quit
  7.  

- en MASTER_HOST, pondremos la IP o nombre del ordenador maestro.
- en MASTER_USER, pondremos el nombre del usuario al que concedimos los derechos de la réplica.
- en MASTER_PASSWORD, pondremos la contraseña del usuario de MASTER_USER
- en MASTER_LOG_FILE, pondremos el resultado que nos devuelve en campo File, cuando ejecutamos SHOW MASTER STATUS en el maestro.
- en MASTER_LOG_POS, pondremos el resultado que nos devuelve en campo Position, cuando ejecutamos SHOW MASTER STATUS en el maestro.

7º Ya sólo queda comprobar que la réplica de todas las bases de datos menos una ó varias funciona, así que sólo tenemos q ir a ordenador maestro y realizar cualquier cambio en cualquier base de datos, y comprobar en el esclavo que el cambio se ha realizado.

Si quereis que un ordenador sea maestro y esclavo a la vez, en el archivo my.cnf teneis que poner tanto la parte que corresponde al maestro como la del esclavo, pero no podeis olvidar poner la linea log-slave-updates, porque sin esto no funcionaria   :P


Bueno, espero que le sirva de ayuda a alguien, ya que entre todos habeis podido ayudarme a mi.
Muchas gracias
Saludos  :hola:

8
PHP / Problema Con $_get Y $http_get_vars
« en: Martes 14 de Agosto de 2007, 13:54 »
Hola a todos, que tal?
tengo un pequeño problema a la hora de subir mi pagina al servidor (localmente me funciona perfectamente), os comento:

tengo un sencillo formulario de acceso de usuarios (nombre y contraseña), el cual va a la página buscar.php, en la que busca que este en mi bd el usuario registrado, y si no lo encuentra pues mando un error redireccionandolo a la pagina index (la del formulario) por url, diciendo que el nombre o la contraseña estan mal.

Localmente estoy trabajando con Windows XP y una version de php 4.3.11 y mi servidor tiene de S.O. White Box Enterprise Linux y su version de php es 4.3.11

Os pongo el código para que veais que es lo que estoy haciendo y a ver en que me puedo estar equivocando
Página buscar.php:


Código: Text
  1. &#036;id_usuario = &#34;SELECT id FROM control_usuarios WHERE nombre_usuario='&#036;nombre' and clave=AES_ENCRYPT('&#036;clave','&#036;p')&#34;;
  2. &#036;resultado_id_usuario = mysql_query(&#036;id_usuario,&#036;conectar);
  3. if(&#036;resultado_id_usuario != NULL)
  4. {
  5.        if (mysql_num_rows(&#036;resultado_id_usuario)!=0)
  6.        {
  7.               &#036;fila = mysql_fetch_array(&#036;resultado_id_usuario);
  8.               &#036;id_us=&#036;fila['id'];
  9.        }
  10.        else
  11.        {
  12.               //usuario no encontrado, mando un error
  13.               header(&#34;Location: index?error=3&#34;);
  14.        }
  15. }
  16.  


Página index.php:


Código: Text
  1. &#60;table width=&#34;164&#34; height=&#34;57&#34; border=&#34;0&#34; align=&#34;center&#34;&#62;
  2. &#60;form name=&#34;formulario&#34; action=&#34;buscar.php&#34; method=&#34;post&#34;&#62;
  3.      &#60;tr&#62;
  4.           &#60;td width=50 height=20&#62;Nombre:&#60;/td&#62;
  5.           &#60;td width=100&#62;&#60;input name=&#34;nombre&#34; id=&#34;nombre&#34;&#62;&#60;/td&#62;
  6.      &#60;/tr&#62;
  7.      &#60;tr&#62;
  8.           &#60;td width=50 height=20&#62;Clave:&#60;/td&#62;
  9.           &#60;td width=100&#62;&#60;input name=&#34;clave&#34; type=&#34;password&#34; id=&#34;clave&#34;&#62;&#60;/td&#62;
  10.      &#60;/tr&#62;
  11.      &#60;tr&#62;
  12.           &#60;td width=&#34;164&#34;  height=&#34;26&#34;  colspan=&#34;2&#34;&#62;
  13.                &#60;div align=&#34;right&#34;&#62;&#60;input name=&#34;Confirmar&#34; type=&#34;button&#34; value=&#34;Aceptar&#34; onClick=&#34;validacion()&#34;&#62;&#60;/div&#62;
  14.           &#60;/td&#62;
  15.      &#60;/tr&#62;
  16.      &#60;tr&#62;
  17.           &#60;td&#62;
  18.                &#60;div align=&#34;center&#34;&#62;&#60;strong&#62;&#60;font color=&#34;#FF0000&#34;&#62;
  19.                     &#60;?php          
  20.                          if (&#036;HTTP_GET_VARS['error']==3)
  21.                          {
  22.                               echo &#34;El usuario o la contraseña están mal escritos&#34;;
  23.                          }  
  24.                     ?&#62;
  25.                &#60;/font&#62;&#60;/strong&#62;&#60;/div&#62;
  26.           &#60;/td&#62;
  27.      &#60;/tr&#62;
  28. &#60;/form&#62;
  29. &#60;/table&#62;
  30.  

he probado a recibir el error con $HTTP_GET_VARS y con $_GET, y localmente me funciona bien, el problema viene cuando lo subo al servidor,
¿¿que estoy haciendo mal??
¿¿que puedo hacer para que me funcione en el servidor??

Muchas gracias de antemano
Saludos  :hola:

9
MySQL / Re: Replica En Mysql
« en: Viernes 27 de Julio de 2007, 10:03 »
Hola a todos,
os voy a contar un poco la situacion, como dije antes, tengo 4 ordenadores, en el que A y B tienen una IP x.x.x.1 y una direccion interna 192.168.1.1 y 192.168.1.2, y C y D tiene una IP x.x.x.2 y una direccion interna 192.168.2.1 y 192.168.2.2
Me gustaria saber:
¿si A es el maestro de todos, irá la réplica más rápido, que si fuera A replicando a B y B a C, etc...?

En el caso de que la réplica fuera de A a B, de B a C y de C a D, si por algún casual B deja de funcionar,
¿hay alguna posibilidad de que A pasara en ese momento a ser maestro de C?

y en ese mismo caso de réplica, al pasar copias de un ordenador a otro con diferentes IP, ¿puede haber mas problemas de seguridad, cortes, etc...?

Espero haberme explicado bien y que me entendais
Muchas gracias por vuestro tiempo  :hola:

10
MySQL / Re: Replica En Mysql
« en: Martes 24 de Julio de 2007, 10:33 »
Hola a todos, que tal?
A ver, por fin he conseguido que una bd se me replique de un ordenador a otro :kicking:   (cuando consiga al 100% lo que quiero os lo pondre por aqui por si le sirve a alguien  :) )
Mi duda de ahora es la siguiente:
tengo 4 ordenadores A, B, C, D, entonces, me gustaria saber que es mejor, ¿tener el ordenador A como maestro y que replique la bd a los otros 3, ó tener A como maestro de B, B como maestro de C, y C como maestro de D?
Espero haberme explicado bien
Muchas gracias
Saludos :hola:

11
MySQL / Re: Error Con Mysqldump
« en: Viernes 20 de Julio de 2007, 13:03 »
bueno, ya esta resuelto el problema, resulta que mi ordenador como root no tenia todos los permisos que debia tener :P
Saludos

12
MySQL / Error Con Mysqldump
« en: Viernes 20 de Julio de 2007, 09:40 »
Hola a todos,bueno, os comento, tengo una base de datos creada con una tabla, la cual tiene unos cuantos datos introducidos. Entonces, cuando voy a hacer un mysqldump

Código: Text
  1.  
  2. mysqldump -u root prueba &#62; backup.sqlme da el siguiente error:
  3.  
  4.  
Código: Text
  1.  
  2. mysqldump: mysqldump:Couldn't execute 'show fields from &#96;prueba&#96;': Can't create/write to file '/tmp/#sql_df9_0.MYI' (Errcode: 13) (1)
  3.  
  4.  
¿Sabeis por que es debido?, ¿cómo puedo solucionarlo?
Muchas gracias a todos de antemano.
Saludos :hola:

13
MySQL / Re: Replica En Mysql
« en: Martes 17 de Julio de 2007, 14:09 »
hola a todos, he estado mi los logs de mysql para poder ver el error que me estaba dando y como tenia un montón de cosas antiguas, eh decidido borrarlos y empezar con la réplica desde 0.
Entonces en el archivo /etc/my.cnf tengo estas líneas:
Código: Text
  1.  
  2. [mysqld]
  3. datadir = /var/lib/mysql
  4. socket = /var/lib/mysql/mysql.sock
  5. old_passwords = 1
  6. server_id = 1
  7. innodb_flush_log_at_trx_commit = 1
  8. #innodb_safe_binlog
  9. sync-binlog = 1
  10. log-bin = /var/log/mysql/master-bin
  11. log-bin-index = /var/log/mysql/master-bin.index
  12.  
  13.  

la linea de innodb_safe_binlog, la tengo comentada por que a la hora de reiniciar el servicio de mysql me daba fallo, entonces, no se si será necesaria al 100%, o puede ser prescindible?

El caso, es que e seguido con la réplica teniendola comentada, y en el momento en que en el servidor esclavo ejecuto:
Código: Text
  1.  
  2. mysql&#62; CHANGE MASTER TO MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=634;
  3.  
  4.  

me vuelve a dar otra vez el error:
Código: Text
  1.  
  2. ERROR 1201 (HY000): Could not initialize master info structure;more error messages can be found in the MySQL error log
  3.  
  4.  

y he mirado los logs de mysql en los 2 servidores, y no me aparece nada &lt;_&lt;

¿Sabeis si puede tener relacion con innodb_safe_binlog?
Muchas gracias por vuestra ayuda :hola:

14
MySQL / Re: Replica En Mysql
« en: Lunes 16 de Julio de 2007, 15:24 »
vale, el problema este está resuelto, era un simple error a la hora de escribir el nombre en una ruta que me habia equivocado  
por que cuando en el servidor maestro ponia:
Código: Text
  1.  
  2. mysql&#62; SHOW MASTER STATUS;
  3.  
  4.  
me devolvia
Código: Text
  1.  
  2. +----------------+-------------+------------------+-----------------------------+
  3. |  File              |   Position    |  Binlog_Do_DB | Binlog_Ignore_DB          |
  4. +----------------+-------------+------------------+-----------------------------+
  5. |mysql-bin.000003  |   98     |                       |                                     |
  6. +----------------+-------------+------------------+-----------------------------+
  7.  
  8.  

¿hay alguna diferencia en que en vez de que te devuelva master-bin.xxxxx sea mysql-bin.xxxxx?

Es que a la hora de seguir con el procedimiento de la réplica , estando en el servidor esclavo, ejecuto:
Código: Text
  1.  
  2. mysql&#62; CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000003', MASTER_LOG_POS=98;
  3.  
  4.  

me salta el siguiente error:
Código: Text
  1.  
  2. ERROR 1201 (HY000): Could not initialize master info structure;more error messages can be found in the MySQL error log
  3.  
  4.  
¿puede ser debido al nombre de los archivos?
Muchas gracias por vuestra ayuda y ser tan amables  :hola:

15
MySQL / Re: Replica En Mysql
« en: Viernes 13 de Julio de 2007, 14:08 »
Hola a todos,
e estado siguiendo este maual:  
htp://blyx.com/public/docs/databases/my ... -howto.pdf  
para hacer una replica de mi servidor maestro a mi servidor esclavo.

En el momento en el que voy a ejecutar el comando (en el maestro):
# mysqlbinlog /var/log/mysql/master-bin.000001

me salta el siguiente error:

Código: Text
  1.  
  2. /*!40019 SET @@session_max_insert_delayed_threads=0*/;
  3. /*!50003 SET @OLD_COMPLETION_TYPE = @@COMPLETION_TYPE, COMPLETION_TYPE = 0*/;
  4. mysqlbinlog: File '/var/log/mysql/master-bin.000001' not found (Errcode:2)
  5. #End of log file
  6. ROLLBACK /*added by mysqlbinlog*/;
  7. /*!50003 SET COMPLETION_TYPE = @OLD_COMPLETION_TYPE*/;
  8.  
  9.  


¿sabeis porque puede ser?
Muchas gracias

16
MySQL / Re: Replica En Mysql
« en: Miércoles 11 de Julio de 2007, 14:52 »
es posible que a la hora de configurar mi ordenador esclavo en vez de mandarle el parametro

Código: Text
  1.  
  2. replicate-do-db = database_name
  3.  
  4.  

con la bd que quiero que me replique,
le mando por ejemplo solo el parametro siguiente con la bd que no quiero que me replique, por ejemplo mysql

Código: Text
  1. replicate-ignore-db=mysql
  2.  

¿¿en teoria me replicaria todas las demas bd que tenga mi ordenador maestro??:huh:

saludos :hola:

17
MySQL / Re: Replica En Mysql
« en: Martes 10 de Julio de 2007, 09:49 »
a ver, si mi ordenador maestro tuviera que replicar varias (muchas) bases de datos, y yo no supiera como se van a llamar estas bd,
¿cómo podria configurar el ordenador para hacer las réplicas?
muchas gracias

18
MySQL / Re: Dar Permisos A Un Usuario
« en: Viernes 6 de Julio de 2007, 14:51 »
hola F_Tanori, a ver te cuento,
la version que tengo de MySQL es la 4.1

y en cuanto al problema de los permisos ya está solucionado, intente ponerle USAGE y seguia sin funcionarme, pero resulta que el problema que tenia era que me faltaba cambiarle de nuevo la contraseña al usuario

Código: Text
  1.  
  2. UPDATE mysql.user SET Password=OLD_PASSWORD('contraseña') WHERE host='localhost' AND user='usuario';
  3.  
  4.  

saludos :hola:

19
MySQL / Re: Dar Permisos A Un Usuario
« en: Jueves 5 de Julio de 2007, 21:23 »
la version que tengo de MySQL es la 4.1 ¿creo?, mañana cuando llegue al trabajo lo miro, os digo la version, y pruebo a ponerle USAGE, y os comento si me funciona.
Muchas gracias por contestar  ^_^

20
MySQL / Dar Permisos A Un Usuario
« en: Jueves 5 de Julio de 2007, 16:43 »
Hola,
a ver estoy intentando dar una serie de permisos a un usuario sobre una bd especifica, y algunas cosas me deja hacerlas y otras no

Yo le cree los permisos de la siguiente manera:
Código: Text
  1.  
  2. GRANT select,alter,create,delete,drop,insert,update ON prueba.* TO usuario@&#34;%&#34; IDENTIFIED BY 'contraseña';
  3.  
  4.  

hasta aquí todo bien, una vez accedo con este usuario, creo tablas, inserto datos, borro y cambio cualquier información, me funciona bien, pero si en algun momento quiero hacer una consulta
Código: Text
  1.  
  2. SELECT * FROM tabla_1;
  3.  
  4.  

me dice que el acceso esta denegado :huh:

Por favor que alguien me ayude, que no tengo muchos conocimientos sobre esto, y me estoy volviendo loca de buscar informacion y que no me funcione nada :(

Muchas gracias :hola:

21
MySQL / Re: Replica En Mysql
« en: Jueves 5 de Julio de 2007, 16:26 »
F_Tanori, muchisimas gracias por explicarlo de esa manera, por que a mi me a aclarado muchisimo, ya que no sabia exactamente en que consistia  
 :hola:

22
PHP / Re: Verificar Usuario Y Contraseña
« en: Martes 3 de Julio de 2007, 00:22 »
Muchas gracias chicos, me ayudaron mucho, al final lo hice asi:

Código: Text
  1.  
  2. &#036;consulta= &#34;SELECT nombreBD FROM usuarios WHERE nombre='&#036;nombre' and clave=SHA1('&#036;clave')&#34;;
  3. &#036;resultado=mysql_query(&#036;consulta,&#036;conectar);
  4.  
  5. if (mysql_num_rows(&#036;resultado)!=0)
  6. {
  7.      while (&#036;row = mysql_fetch_array(&#036;resultado))
  8.         {
  9.                 &#036;_SESSION['nombre_bd']=&#036;row[&#036;i];
  10.                 &#036;i++;
  11.         }
  12. }
  13. else
  14. {
  15.         //echo &#34;El usuario no existe&#34;;
  16.         header(&#34;Location:index.htm&#34;);
  17.  
  18. }
  19.  
  20.  

23
MySQL / Re: Replica En Mysql
« en: Lunes 2 de Julio de 2007, 16:56 »
Hola Angel_K_ido,
pos mañana cuando vaya a trabajar miraré a ver si puedo utilizarlo y a ver si me sirve y ya te comentaré.
Muchas gracias por tu ayuda :)

24
MySQL / Re: Replica En Mysql
« en: Lunes 2 de Julio de 2007, 16:13 »
Hola a todos,
me han encargado hacer una réplica de una bd de mi ordenador a otros, y la verdad que no tengo mucha idea de en que consiste ni como se hace.
He estado buscando información y no me aclara nada.
Si alguien es tan amable de comentarme un poco en que consiste hacer una réplica y como se hace.
Muchas gracias.
Saludos :hola:

25
MySQL / Desencriptar Contraseñas
« en: Viernes 29 de Junio de 2007, 13:47 »
Hola a todos,
a ver, tengo una tabla de registro de usuarios con los campos "nombre" y "contraseña", y las contraseñas cuando son ingresadas, se encriptan con SHA1, me gustaria saber si hay alguna manera de poder desencriptarlas.

Muchisimas gracias  :hola:

Páginas: [1] 2