Loading...
Kaloyan777 avatar Kaloyan777 17 Точки

MySQL - ERROR 1044 (42000): Access denied for user ''@'localhost' to database '...'

Не мога да намеря решение на този проблем: 
ERROR 1044 (42000): Access denied for user ''@'localhost' to database '...'
Имам инсталиран XAMPP(php) - гарантирам, че е инсталиран коректно, от там ползвам MySQL, не съм записвал допълнително MySQL от сайта им.


1. Стартирам го(като админ(пробвах и не като админ));
2. Стартирам MySQL(running без грешки);
3. Включвам CMD(като админ(пробвах и не като админ));
4. Пиша mysql, излиза си стандартното "Welcome to the MySQL monitor...";


Това са команди и варианти които пробвах:


5. mysql> -u root -p -h 127.0.0.1;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '-u ro
ot -p -h 127.0.0.1' at line 1


6. mysql> mysql -u root -p -h 127.0.0.1;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
 -u root -p -h 127.0.0.1' at line 1

7. C:\WINDOWS\system32>mysql -u root -p -h 127.0.0.1(или с моето IP) 
Enter password: *********

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

8. Пробвах всичко от тук(без успех): http://stackoverflow.com/questions/8838777/error-1044-42000-access-denied-for-user-localhost-to-database-db

9. Както и това(без успех): 

mysql> GRANT ALL ON *.* to root@'Your IP' IDENTIFIED BY 'new-password';

mysql> FLUSH PRIVILEGES;

10. BTW: При проверка на http://localhost:8080/phpmyadmin(от бутона "Admin" на XAMPP), получавам:

"Няма достъп до тази уеб страница ERR_CONNECTION_REFUSED"

11mysql> show databases;
+--------------------------------+
| Database                   |
+--------------------------------+
| information_schema |
| test                           |
+--------------------------------+
2 rows in set (0.00 sec)

12
. mysql> create database userlogin;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'userlogin'

Кажете какво да направя, че откачам frown

Тагове:
0
Databases Basics
micro3x avatar micro3x 135 Точки

Опитай това:

How can I set a root password in MySQL?

The easiest way is to use the security console, which you can access at http://localhost/security/ This console creates a password for the MySQL user root and adjusts the phpMyAdmin configuration.

Another approach is to configure it with the "XAMPP Shell" (command prompt). Open the shell and execute this command:mysqladmin.exe -u root password secret

1
Kaloyan777 avatar Kaloyan777 17 Точки

Ами това получих:
mysqladmin.exe: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

0
micro3x avatar micro3x 135 Точки

Можеби това:

http://dev.mysql.com/doc/mysql-windows-excerpt/5.0/en/resetting-permissions-windows.html

Като цяло нещо се е объркало с SQL User-ите. Това което мога да те посъветвам, ако това не сработи, е да преинсталираш XAMPP. В крайна сметка една преинсталация би отнела по-малко време и усилия от колкото да се бориш с подобен пеоблем.

 

0
01/07/2015 10:18:41
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.