Ahoj všichni, potřeboval bych pomoct.
Na serveru mám jednoho usera, který má povolené sudo a root account.
Maria DB jsem nainstaloval z:
https://downloads.mariadb.org/mariadb/repositories/#mirror=vpsFree&distro=Debian&distro_release=stretch--stretch&version=10.2Při instalaci jsem vyplnil heslo roota pro admin přístup do MariaDB.
Po instalaci jsem vytvořil databázi a vytvořil usera "wmsuser", konkrétně:
create database wmstools;
create database wmstools_staging;
grant usage on *.* to wmsuser@localhost identified by 'SalvatorDali01';
grant usage on *.* to wmsuser@'%' identified by 'SalvatorDali01';
grant all privileges on wmstools.* to wmsuser@localhost;
grant all privileges on wmstools.* to wmsuser@'%';
grant all privileges on wmstools_staging.* to wmsuser@localhost;
grant all privileges on wmstools_staging.* to wmsuser@'%';
Problém ale je, že se aplikace, která se spouští pod běžným účtem s povoleným sudo nepřípojí do DB na usera
wmsuser, ale když se přihlásím přímo pod rootem a připojím se do DB přes wmsuser, tak se do DB dostanu.
Nevíte co s tím? Jsem už poměrné dost zoufalý, správa databází není můj šálek kávy, tak doufám, že jsem to napsal srozumitelně.
Jako Linux mám Debian Stretch.
Díky moc za rady!