martincaballero Posted October 23, 2015 Share Posted October 23, 2015 Buenas a todos , soy un usuario nobel , que me decidi por hacer mi tienda online a traves de prestashop en en vez de utilizar las plantillas de hosting tales como strato, arsys, one on one etc. Antes de meterme en gastos de hosting decidi crearla en un servidor local a traves de xampp, pero despues de instalarlo y al intentar generar un ususario con privilegios me da el siguiente mensaje de error. #1065 - Query was empty CREATE USER 'francis'@'localhost' IDENTIFIED WITH mysql_native_password BY '***';GRANT USAGE ON *.* TO 'francis'@'localhost' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; [ Editar en línea ] [ Editar ] [ Create PHP code ] Base de datos Tabla Editar los privilegios: Cuenta de usuario 'francis'@'localhost' - Base de datos test El usuario que seleccionó no se encontró en la tabla de privilegios.Información de la cuenta en el menu principal PhpMyadmin si pincho sobre ususario me sale un menu flotante tal como asi ErrorAnálisis estático: Se encontraron 5 errores durante el análisis. Corchete de cierre inesperado. (near ")" at position 52) Corchete de cierre inesperado. (near ")" at position 110) Corchete de cierre inesperado. (near ")" at position 177) Corchete de cierre inesperado. (near ")" at position 245) Corchete de cierre inesperado. (near ")" at position 311) consulta SQL: Editar (SELECT DISTINCT `User`, `Host` FROM `mysql`.`user` ) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`db` ) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`tables_priv` ) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`columns_priv` ) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`procs_priv` ) ORDER BY `User` ASC, `Host` ASC MySQL ha dicho: #126 - Incorrect key file for table ErrorAnálisis estático: Se encontraron 5 errores durante el análisis. Corchete de cierre inesperado. (near ")" at position 52) Corchete de cierre inesperado. (near ")" at position 110) Corchete de cierre inesperado. (near ")" at position 177) Corchete de cierre inesperado. (near ")" at position 245) Corchete de cierre inesperado. (near ")" at position 311) consulta SQL: Editar (SELECT DISTINCT `User`, `Host` FROM `mysql`.`user` ) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`db` ) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`tables_priv` ) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`columns_priv` ) UNION (SELECT DISTINCT `User`, `Host` FROM `mysql`.`procs_priv` ) ORDER BY `User` ASC, `Host` ASC MySQL ha dicho: #126 - Incorrect key file for table Es claro que hay algo que no esta bien pero la verda es que no tengo ni idea, y esto me tiene parado y algo frustrado, a ver si alguien que le haya ocurrido algo parecido me puede ayudar, o echarme un cable Link to comment Share on other sites More sharing options...
FranIFS Posted October 23, 2015 Share Posted October 23, 2015 Prueba con 'GRANT'... Un saludo!! Link to comment Share on other sites More sharing options...
jmcollado Posted November 5, 2015 Share Posted November 5, 2015 Lo has resuelto? a mi me pasa lo mismo. Gracias! Link to comment Share on other sites More sharing options...
carstyle79 Posted November 7, 2015 Share Posted November 7, 2015 He aqui la solucion: 1.Creamos un usuario nuevo(en agregar cuenta de usuario)-solo llenamos campos : nombre y host.Ejm: USUARIO-LOCALHOST, No marcamos mas nada , es decir lo creamos sin ningun tipo de privilegios ni contraseña por lo que se creará como usage (esto despues lo cambiaremos al igual que la contraseña). OJO: si salta el error mencionado volver a intentarlo dandole continuar nuevamente. El se deja al segundo intento... 2. Creamos la base de datos. 3.Finalmente EDITAMOS al usuario creado en el paso 1, en cuentas de usuario-edit privileges,saltan 4 pestañas que son: GLOBAL----BASE DE DATOS----CAMBIO DE CONTRASEÑA----INFORMACION DE LA CUENTA. Bien uno por uno vamos arreglando, en GLOBAL marcamos (check all) para que tenga privilegios GLOBALES en vez de USAGE y guardamos. En CAMBIO DE CONTRASEÑA: colocamos la clave y guardamos y finalmente en BASE DE DATOS, le asignamos la BD que corresponde a ese usuario marcamos nuevamente todos los privilegios y guardamos. Con esto sera suficiente! No es una solucion directa pero funciona! Saludos Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now