Gebruikers (MySQL): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 1: | Regel 1: | ||
Wat ik meestal zoek: | Wat ik meestal zoek: | ||
− | grant all on mijn_db | + | grant all on mijn_db to mijn_user@localhost identified by 'mijn_wachtwoord'; |
− | + | Hierbij moet alleen het wachtwoord tussen haakjes staan. Verder heb je geen ".*" nodig na db-naam. | |
− | |||
− | |||
− | |||
− | |||
== grant-privileges aan een gebruiker toekennen == | == grant-privileges aan een gebruiker toekennen == |
Versie van 1 mei 2018 15:12
Wat ik meestal zoek:
grant all on mijn_db to mijn_user@localhost identified by 'mijn_wachtwoord';
Hierbij moet alleen het wachtwoord tussen haakjes staan. Verder heb je geen ".*" nodig na db-naam.
grant-privileges aan een gebruiker toekennen
Wat in ieder geval werkt (ingelogd via sudo mysql
):
update mysql.mysql.user set grant_priv="Y" where User like "konijn";
En om het zeker te weten:
select Grant_priv from mysql.user where User like "root" or User like "konijn";
Probleem met inloggen in een verse instantie?
Probeer
sudo mysql -u root -p
Inloggegevens onthouden
Werkt fantastisch, en dankzij aanpassen bestandspermissies, valt het beveiligingsprobleem mee:
Create a file named .my.cnf in your home directory that looks like this. Make sure the filesystem permissions are set such that only the owning user can read it (0600). [client] host = localhost user = username password = thepassword socket = /var/run/mysqld/mysqld.sock #database = mysql