MySQL connection – mysql_old_password – Endora free hosting

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
SlimJim
Člen | 2
+
0
-

Ahoj,
mohl by mi prosím někdo poradit? Zkoušel jsem už leccos a nic. Mám problém s rozběháním Nette na endoře kvůli připojení k databázi – dostanu hlášku:

[2014-11-17 18-02-57] PHP Warning: PDO::__construct(): The server requested authentication method unknown to the client [mysql_old_password] in /home/users/slimjim/stripky.g6.cz/web/nette-blog-dev/vendor/nette/database/src/Database/Connection.php:66 @ http://stripky.g6.cz/nette-blog-dev/www/

v config.neon mám:

database:
	dsn: 'mysql:host=sql.endora.cz:3312;dbname=stripky'
	user: stripky
	password: abcd.ef
	options:
		lazy: yes

VYŘEŠENO:
Můj problém byl mezi klávesnicí a židlí.. v tom že nette nebralo config.neon ale config.local.neon ! (a ten jsEm bohužel měl nasměrován na pipni DB.

Problém s „mysql_old_password“ se mi zatím na PIPNI.cz vyřešit nepodařilo, ale asi už to ani řešit nebudu..

Snad tohle pomůže i někomu dalšímu ;)

Editoval SlimJim (19. 11. 2014 10:45)

SlimJim
Člen | 2
+
0
-

To jsem zkoušel např.
SET PASSWORD FOR 'stripky'@'sql.endora.cz' = OLD_PASSWORD('heslo');
=>
`#1044 – Access denied for user ‚slimjim‘@'88.86.12%' to database ‚mysql‘ `

tak buď mám blbě ten příkaz nebo spadám do těch bodů kdy mi to hosting neumožňuje..

Proto jsem zakládal tohle vlákno – jestli to neřešili i jiní co jedou na Endoře..
Případně jestli to tedy mám řešit s jejich podporou?

Chtěl bych hlavně slyšet zkušenosti ostatních – zda řešili stejný problém (jak ho vyřešili atd)