Open mosbth opened 3 years ago
Du försöker logga in på MariaDB server via WSL terminalen eller via Workbench.
ERROR 1105 (HY000): Plugin auth_gssapi_client could not be loaded
Din användare har inte rättighet att logga in på servern med de credentials du använt.
Ett fel kan vara att du inte skapat en användare med %
som kan logga in från godtycklig extern maskin. Prova att skapa en användare ungefär så här.
CREATE USER 'maria'@'%'
IDENTIFIED BY 'P@ssw0rd'
;
GRANT ALL PRIVILEGES
ON *.* TO 'maria'@'%'
WITH GRANT OPTION
;
FLUSH PRIVILEGES;
Se SQL-kod som kan användas för att skapa en sådan här användare: https://github.com/dbwebb-se/databas/blob/master/example/sql/v2/create-user-maria.sql
Vi samlar lite vanliga felmeddelanden, det kan vara bra vid felsökning.
A) Fel lösenord.
B) Fel användare, användaren finns ej.
C) Användaren är inte skapad med plugin=mysql_native_password.
D) Din användare har inte WITH GRANT OPTION och är inte en root användare.
Lös genom att använda en root-användare, eller din alternativa root-användare dbwebb:password.
E) Du kopplar upp dig via socket och har glömt -h127.0.0.1 eller har en .my.cnf som inte fungerar.
Lös genom att ange -h127.0.0.1.
Laga sedan din ~/.my.cnf så att det fungerar igen.
F) Du har fel radbrytningar (windows style \r\n) på ditt bash-skript, byt till unix style radbrytningar (\n). Om du kör
dbwebb validate
så brukar det visa ett tydligt valideringsfel.G) Du får inte göra LOAD DATA LOCAL INFILE.
Se lösningen i guiden skolan under Importera från Excel till Tabell med LOAD DATA INFILE.