So. Pro 21st, 2024

Shit happens…zdědíte po odejitém kolegovi pár serverů, dokumentace chybí a vy si musíte poradit. Fajn, není problém, návod na resetnutí hesla na mysql serveru bezbolestně. (je vyžadováno dočasné vypnutí na pár minut MySQL server – postup tedy provádějte pozdě v noci):

/etc/init.d/mysql stop

sudo mysqld_safe –skip-grant-tables &
mysql -u root mysql

UPDATE user SET password=PASSWORD(„vase_nove_tajne_heslo“) WHERE user=“root“;
FLUSH PRIVILEGES;

Zde jsem se řídil tímto zdrojem a fungovalo to.

Další příkazy slouží k nastavení případného nového uživatele s oprávněním roota s právy na VŠECHNO:

CREATE USER ‚jmenouzivatele’@’%‘ IDENTIFIED BY ‚nejake_heslo‘;
GRANT ALL PRIVILEGES ON *.* TO ‚jmenouzivatele’@’%‘ WITH GRANT OPTION;

Tyto dva příkazy zajistí, že si vytvoříte uživatele s názvem jmenouzivatele a heslem nejake_heslo.
Druhý příkaz přidá oprávnění úplně na všechny tabulky, všechna typy práv a pověření.

Pokud by se Vám ještě nešlo na server připojit, tak třeba na debianu, tam mám tradičně problém, že MySQL server se rozhodl, že poběží jen na localhostu. TO lze editnout pomoci příkazu:

vim /etc/mysql/my.cnf

pomocí editoru dojedete k bind-address 127.0.0.1
zmáčknete shift + i, tím se dostanete do editačního modu, přepíšete to na:
bind-address vaše adresa tedy v mém případě
bind-address 192.168.0.219

ESC, :wq a enter
Pak dáte /etc/init.d/mysql restart a už se připojíte vzdáleně.

Avatar

By mirra

Hardwaru a počítačům se věnuji již od roku 2003. Za tu dobu jsem poskládal stovky počítačů, opravil tisíce počítačů a vyřešil nespočetně problémů, vad a chyb, se kterými se setkávali uživatelé. Od roku 2005 se zabývám servery, zejména těmi herními, v roce 2007 jsem se začal věnovat Valve Source SDK level designu, který šel od roku 2009 k ledu kvůli studiu Informatiky na univerzitě. Podílel jsem se chvíli i na provozu síťové laboratoře MENDELU, dnes spravuji v jedné osobě cca 100 serverů/diskových polí na univerzitě, řeším IT v malých a středních firmách tak, aby firmy ušetřily nemalé částky při zlepšení kvality a soustředím se na snižování nákladů na IT od licencí až po hardware, software, provádím konsolidace a audity platnosti licencí, které firmám šetří rovněž nemalé peníze. Z velkých firem jsem měl příležitost s dalšími kolegy řešit správu 8000 serverů po celé západní Evropě s vysokou mírou automatizace a poznávání nejrůznějších evropských pracovních mentalit. Dále jsem řešil hybridní cloud ve velké firmě, orientované na trhy střední a východní Evropy. Posledních několik let se věnuji Devops pro velké zákazníky v Azure cloudu, spravuji kubernetes (AKS), Gitlab.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *