| 
	
		|  Autor | Tema: Se puede bloquear una tabla globalmente en MyISAM?  (Leído 3,391 veces) |  
	| 
			| 
					
						| Skeletron 
								       
								
								 Desconectado 
								Mensajes: 1.731
								
								 
								A long way to go
								
								
								
								
								
								     | 
 
Hola gente.Les comento la siguiente situacion:
 
 Voy a mi MySQL Workbench (algo así como el IDE de MySQL) y ejecuto lo siguiente:
 LOCK TABLES usuarios READ;
 
 De esa manera queda bloqueada la lectura a USUARIOS
 Luego voy a mi sitio web, y accedo al sistema con usuario y contraseña, y el usuario accede correctamente, o sea: SI puedo leer la tabla. Y no debería.
 
 Como puedo hacer para bloquear la tabla de manera que NINGUNA OTRA CONEXION pueda acceder a leer a ella, temporalmente.
 
 No busco alternativas. Solo quiero bloquear la tabla, forzar el bloqueo de lectura y escritura a una tabla y que nadie mas pueda acceder a ella. NEVER IN THE LIFE hasta que yo la vuelva a desbloquear (o hasta que se cierre la sesion, o timeout o lo que sea).
 
 Alguien sabe como hacerlo?
 
 La idea es que yo desde el IDE logre bloquear una tabla, y que al acceder desde la pagina web, todo quede "clavado" esperando que la tabla se libere.
 
 Se puede?
 
 Gracias.
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| 1mpuls0 
								       
								
								 Desconectado 
								Mensajes: 1.186
								
								
								
								
								
								   | 
 
Todas las tablas bloqueadas por el flujo actual se liberan implícitamente cuando el flujo reliza otro LOCK TABLES, o cuando la conexión con el servidor se cierra.http://dev.mysql.com/doc/refman/5.0/es/lock-tables.html Y qué pasa si ejecutas directamente una consulta a la tabla de usuarios?, en lugar de hacerlo desde el sitio. Saludos.
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 abc |  |  |  | 
			| 
					
						| Skeletron 
								       
								
								 Desconectado 
								Mensajes: 1.731
								
								 
								A long way to go
								
								
								
								
								
								     | 
 
En ese caso, está bloqueada...O sea:
 Si con el usuario "PEPE" bloqueo la tabla "USUARIOS", PEPE ya no puede acceder a ella, pero otros usuarios de MySQL SI pueden.
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | GTA IV ha sido el juego más vendido del año globalmente Juegos y Consolas
 | Castiblanco | 4 | 3,024 |  27 Agosto 2008, 22:44 pm por Castiblanco
 |  
						|   |   | Comprimir tabla MySQL (MyISAM) Bases de Datos
 | Skeletron | 8 | 10,011 |  30 Marzo 2010, 16:39 pm por ^Tifa^
 |  
						|   |   | Se puede bloquear PRISM? Seguridad
 | raruno | 9 | 4,927 |  16 Agosto 2013, 06:20 am por Mister12
 |  
						|   |   | El abogado general de la UE afirma que se puede obligar a un ISP a bloquear ... Noticias
 | wolfbcn | 0 | 2,949 |  26 Noviembre 2013, 17:38 pm por wolfbcn
 |  
						|   |   | Repair de tabla myisam de 130GB
							« 1 2 3 4 5 » Bases de Datos
 | moikano→@ | 48 | 25,885 |  10 Febrero 2015, 13:16 pm por danmaster
 |    |