PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [MySQL] Login mit non-root user schlägt fehl



Lin728
15-03-2012, 23:50
Hi,

Ich versuche gerade eine einfache MySQL-Installation (Fedora16, MySQL-5.5) einzurichten, seit Stunden komm ich jedoch bei folgendem Problem nicht mehr weiter:

Ich möchte eine neue Datenbank sowie einen non-root user anlegen, mit welchem ich dann auf diese Datenbank zugreifen kann:


CREATE USER 'someone'@'%' IDENTIFIED BY 'password';
CREATE DATABASE somedb;
GRANT ALL ON somedb.* TO 'someone' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;


Will ich dann mittels dem mysql kommandozeilen-tool darauf zugreifen, bekomm ich nur ein "access denied":


mysql --user=someone -p somedb
Enter password:
ERROR 1045 (28000): Access denied for user 'someone'@'localhost' (using password: YES)


Ich bild mir ein mit genau den selben Befehlen hat es zu MySQL-5.1-Zeiten funktioniert.
Habe auch schon probiert den user ohne host-angabe anzulegen, leider ohne Erfolg.
Habt ihr vieleicht eine Idee woran es liegen könnte?

Danke im Vorraus

undefined
16-03-2012, 15:39
Ich tippe auf falsche Passwort Verschlüsselung

dml
19-03-2012, 11:39
Was mir so auf den ersten Blick auffällt ist:

mysql --user=someone -p somedb
müsste doch eigentlich:

mysql --user=someone -p
sein?
Da ja -p für die Angabe des Passwortes und nicht der Datenbank ist.

katt
13-11-2014, 05:35
Hi, I need to find records from a table using multiple search words. On LIKE must and I want to. refrain from functional reasons My problem is that I search for a word fragments, these MATCH but can not find. In some cases everything works great but not always and I can not explain why! Here is an example: The database field has match text content: "mashed potatoes is 10 better for the skin than lime" subsequent searches tried I have, but I'm not . a result SELECT * FROM `artikel` WHERE MATCH (match test) AGAINST ('* ree *');