Zadejte hledaný výraz...

Apache v domácích podmínkách – problém s databází MySql

Chtel_bych_se_zeptat
verified
rating uzivatele
10. 7. 2014 22:17:55
Dobrý den,
mám doma malý domácí server na studijní účely. Zkoušel jsem si přes Apache rozběhat wordpress, ale mám problém s nastavením wp-config.php - nelze vytvořit automaticky pomocí wordpressu.
Takže předpokládám, že si tu databázi musím vytvořit ručně - tedy její jméno, uživatele a heslo, jako hostname nastavím IP serveru (?), viz:
/** The name of the database for WordPress */
define('DB_NAME', 'xxx');
/** MySQL database username */
define('DB_USER', 'xxx');
/** MySQL database password */
define('DB_PASSWORD', 'xxx');
/** MySQL hostname */
define('DB_HOST', 'xxx');
Mysql-server mám nainstalovaný. Taky httpd, php5, to vše na Fedoře.
Nevím jestli mám MySql nějak spouštět. Případně jaké příkazy použít pro vytvoření databáze a těch dalších věcí. Můžete prosím poradit? Předem dík :)
10. 7. 2014 22:17:55
https://webtrh.cz/diskuse/apache-v-domacich-podminkach-problem-s-databazi-mysql/#reply1038799
P-ierre
verified
rating uzivatele
(43 hodnocení)
10. 7. 2014 22:21:57
Instalační skript wordpressu vytváří tabulky v existující databázi, nevytváří novou (DB). Tzn. tu databázi skutečně musíš napřed vytvořit.
Pokud máš na serveru nainstalovaný phpmyadmin, tak to nejjednodušeji uděláš přes něj. Tady skutečně záleží na nastavení serveru, ale zkus například http://localhost/phpmyadmin/, /pma/, případně subdoménové varianty.
Případně další možnosti:
- doinstalovat phpmyadmin :)
- doinstalovat adminer, nebo prostě jiný grafický správce databáze
- vytvořit DB přes konzolu
10. 7. 2014 22:21:57
https://webtrh.cz/diskuse/apache-v-domacich-podminkach-problem-s-databazi-mysql/#reply1038798
tomve
verified
rating uzivatele
(22 hodnocení)
10. 7. 2014 22:22:36
hostname zkus localhost nebo 127.0.0.1 jedno z toho půjde
10. 7. 2014 22:22:36
https://webtrh.cz/diskuse/apache-v-domacich-podminkach-problem-s-databazi-mysql/#reply1038797
KNR
verified
rating uzivatele
10. 7. 2014 22:23:43
Napsal Chtěl_bych_se_zeptat;1105873
Dobrý den,
mám doma malý domácí server na studijní účely. Zkoušel jsem si přes Apache rozběhat wordpress, ale mám problém s nastavením wp-config.php - nelze vytvořit automaticky pomocí wordpressu.
Takže předpokládám, že si tu databázi musím vytvořit ručně - tedy její jméno, uživatele a heslo, jako hostname nastavím IP serveru (?), viz:
/** The name of the database for WordPress */
define('DB_NAME', 'xxx');
/** MySQL database username */
define('DB_USER', 'xxx');
/** MySQL database password */
define('DB_PASSWORD', 'xxx');
/** MySQL hostname */
define('DB_HOST', 'xxx');
Mysql-server mám nainstalovaný. Taky httpd, php5, to vše na Fedoře.
Nevím jestli mám MySql nějak spouštět. Případně jaké příkazy použít pro vytvoření databáze a těch dalších věcí. Můžete prosím poradit? Předem dík :)
DB_HOST daj localhost
ked das do prehliadaca http://localhost/phpmyadmin/ vies sa prihásiť do DB?
Ak áno tak ti to pracuje správne
10. 7. 2014 22:23:43
https://webtrh.cz/diskuse/apache-v-domacich-podminkach-problem-s-databazi-mysql/#reply1038796
Chtel_bych_se_zeptat
verified
rating uzivatele
12. 7. 2014 20:57:32
Dobrý den, děkuji z vaše rady.
Já jsem se špatně vyjádřil. Vím jak pracuje wordpress se souborem wp-config.php, můj problém je vytvoření databáze...
Mám nainstalovanou Fedoru20 v minimální instalaci - nemám phpadmin, a rád bych se bez něj obešel.
Mám naistalované baličky mysql a mysql-server.
Spustil jsem démona mysqld.
Nyní jsem chtěl nastavit heslo pro uživatele root mysql a to takto: mysql -u root -p
Pořád dostávám tuto chybovou hlášku: ERROR 1045 (28000): Access denied for user ´root´@´localhost´ (using password: YES)
Když jsem hledal, našel jsem radu ať nevyplňuji heslo, že je defaultně "prázdné", ale v tom případě dostanu:
Pořád dostávám tuto chybovou hlášku: ERROR 1045 (28000): Access denied for user ´root´@´localhost´ (using password: NO)
Nevíte někdo prosím, kde dělám chybu?
---------- Příspěvek doplněn 12.07.2014 v 22:14 ----------
Ok, tady obdobný popis problému jako u mě:
MySQL claims there is not root password. MySQL refuses to let me set…
a tady je řešení:
MySQL :: MySQL 5.1 Reference Manual :: 6.2.7 Causes of Access-Denied Errors
Resetoval jsem rootovské heslo, aniž bych jej nějak nastavoval a funguju.
12. 7. 2014 20:57:32
https://webtrh.cz/diskuse/apache-v-domacich-podminkach-problem-s-databazi-mysql/#reply1038795
Pavel Janků
verified
rating uzivatele
(93 hodnocení)
12. 7. 2014 22:33:43
Kdysi jsem si "vygooglil" návod, jak změnit pw u roota v mysql. Bylo třeba nejdřív vyřadit přihlašování heslem, potom manuálně upravit hesla, popř. oprávnění v tabulce a znovu nahodit databáze. Potom by to mělo jet. Myslím, že tohle je přesně tvůj problém... pokusím se podívat, jestli jsem si postup někam neuložil.
//EDIT: Aha, už jsi na to také přišel :D
12. 7. 2014 22:33:43
https://webtrh.cz/diskuse/apache-v-domacich-podminkach-problem-s-databazi-mysql/#reply1038794
Pro odpověď se přihlašte.
Přihlásit