Portál AbcLinuxu, 14. května 2025 05:51
Nainstaloval jsem starsi verzi, v domeni ze se nebude objevovat stejny problem jako u 3.23.51.
Nicmene po instalaci byl nastartovan mysqld. Dale instalace upozornovala na zmenu hesla uzivatele root MySQL, a ze se to ma vykonat prikazem:
mysqladmin -u root -p password 'new-password' nebo mysqladmin -u root -h linuxitm.domena -p password 'new-password'
- jestli je tomu rozumet tak misto 'new-password' vlozit odp. nove heslo.
vyzkousel jsem to : /usr/bin/mysqladmin -u root -p password '1234' a odpoved Enter password: zadam opet 1234 odpoved /usr/bin/mysqladmin: connect to server at 'localhost' faild error: Access denied for user: 'root@localhost' (Using password: YES)'
To same se objevi pripouziti parametru -h, pouze v odpovedi se napise jmeno hosta.
stejna odpoved i pri dotazu na verzi.
Pri kontrole zda server bezi jsem vyzkousel telnet telnet linuxitm 3306 a odpoved: Host 'jmeno' is not allowed to connect to this MySQl server. Tedy server bezi.
Soubor hosts odsahuje mimo jine:
127.0.0.1 localhost
IP linuxitm
Nevim jak zmenit a nastavit heslo krok po kroku.
Neporadite?
Dekuji predem,
Petr
$ mysql -u root mysql
a pak napsat neco takovehoto:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'supertajneheslo' WITH GRANT OPT;
Což by mělo zabrat.
Stejným způsobem se dá vytvořit nový uživatel. Jinak Vřele doporučuju přečíst si dokumentaci. Odtamtud to lze pochopit velice dobře. Konkrétně tohle naleznete zde:
http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_Database_Administration.html#User_names.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.