Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno MySQL - zmena datadir a hesla root uživatele.

Zdarec,

Čo sa týka databáz a MySQL, tak som tu začiatočník.
potrebujem poradiť, chcel som nastaviť Database directory, otvoril som teda server root složku, kde bol súbor my.ini tam som zmenil v riadku datadir umiestenie, do tohto umiestenia som prekopíroval celý priečinok data (pôvodný adresár databázy). Avšak vždy pri štarte databázového servera prehodí umiestenie datadir späť na pôvodné. Ešte dodám že nové umiestenie databázy bude na inom disku než je server root složka.
Další problém je, že keď zmením heslo k "uživatelovi" root cez PhpMyAdmin tak my po reštarte servera vyskočí hláška:
SQL error: #1524 - Plugin '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19' is not loaded
samozrejme v súbore config.inc.php som heslo zmenil.

MySQL 5.7.11 x86
PhpMyAdmin 4.5.5.1

Předmět Autor Datum
OK tak datadir som vyriešil, ešte to heslo...
Mlocik97 09.04.2017 17:22
Mlocik97
Zmena hesla sa robí tak, že zastavíš server, vytvoríš súbor s príkazom pre zmenu hesla a spustíš ser…
los 09.04.2017 18:22
los
nejak mi to nefunguje. 'mysqld' is not recognized as an internal or external command, operable pro…
Mlocik97 09.04.2017 19:50
Mlocik97
Program mysqld je tam, kam si si nainštaloval MySQL, takže napr.: c:\Program Files\MySQL\MySQL Serv…
los 09.04.2017 21:06
los
Však to viem, však otváram CMD v tom priečinku cez shift, zajtra keď budem na PC dám screeny... inak…
Mlocik97 09.04.2017 21:58
Mlocik97
ani za boha mi to nejde.
Mlocik97 14.04.2017 18:27
Mlocik97
Je neviem, čo presne robíš, ale pokiaľ si v adresári, v ktorom je mysqld.exe (a máš naň oprávnenia),…
los 14.04.2017 21:19
los
nemáš TeamViewer? poslední
Mlocik97 14.04.2017 21:36
Mlocik97

Zmena hesla sa robí tak, že zastavíš server, vytvoríš súbor s príkazom pre zmenu hesla a spustíš server s parametrom init-file, ktorý ukazuje na ten súbor s príkazom pre zmenu hesla. Podrobný popis je v manuáli:

Príkaz na zmenu hesla:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

Spustenie MySQL servera s parametrom init-file:

mysqld --init-file=C:\\mysql-init.txt

Zpět do poradny Odpovědět na původní otázku Nahoru