یه دیتابیس ساختم برای یه اسکرایپت یه اس کیو ال هم خودش داشت واردش کردم
یه فایل php تنطیمات داشت تووش اسم دیتابیس و یوزر و پسورد نوشتم
به آدرسی که گفته آپلود کردم ولی با مرورگر میزنم این پیامو میده :
MySQL Error: Access denied for user 'admin'@'localhost' (using password: NO)
این دستور رو میزنم، پسورد دایرکت رو میزنم میگه پسورد اشتباه :
mysql -u root -p
در var لاگی برای sgl وجود نداره
چه کار می تونم کنم ؟
- - - Updated - - -
پسوردی هم که در اینجا هست رو میزنم بازهم میگه اشتباهه :
/usr/local/directadmin/conf/mysql.conf
armin.rf
February 19th, 2016, 17:56
مطمئنید اطلاعات دیتابیس رو درست وارد کردید ؟؟
فک نکنم یوزر دیتابیس admin خالی باشه
فال
February 19th, 2016, 17:59
admin_g هست منم همینو زدم
armin.rf
February 19th, 2016, 18:05
اگر اطلاعات درست باشه مسلما نباید با اروری رو به رو بشید
ببینید شاید فایل Config مورد داره !
کد های کانفیگ رو بزارید
فال
February 19th, 2016, 18:18
define('localhost', 'DATABASEHOST'); // Add the Database Host Server Name. localhost in general cases.
define('admin_g', 'DATABASENAME'); // Add Name of Database Here
define('admin_gu', 'DATABASEUSER'); // Add Database Username here
define('1234', 'PASSWORD'); //Mysql User Password
armin.rf
February 19th, 2016, 18:30
نباید مشکلی باشه !!!
سعی کنید دیتابیس نیم و یوزر رو یکی بزنید که قاطی نشه !
فال
February 19th, 2016, 21:16
[root@server custombuild]# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- - - Updated - - -
فایل mysql.conf رو پاک کردم الان در بخش دیتابیس دایرکت این پیام اومده :
Unable to read /usr/local/directadmin/conf/mysql.conf : Unable to open /usr/local/directadmin/conf/mysql.conf for reading.
No such file or directory
Error connecting to MySQL: Access denied for user 'nobody'@'localhost' (using password: NO)
Repair guide: http://help.directadmin.com/item.php?id=45
Cannot find passwd value from the mysql.conf. Ensure it's present, and each line ends with a newline character.
Check the file: /usr/local/directadmin/conf/mysql.conf
به آدرسی که داده میرم، دستورات رو میزنم ولی خطا میاد :
[root@server ~]# use mysql
-bash: use: command not found
[root@server ~]# UPDATE mysql.user SET password=PASSWORD('db6R1R48cZ23P') WHERE user='root';
-bash: syntax error near unexpected token `('
[root@server ~]# FLUSH PRIVILEGES;
-bash: FLUSH: command not found
[root@server ~]# UPDATE mysql.user SET password=PASSWORD('db6R1R48cZ23P') WHERE user='root'
-bash: syntax error near unexpected token `('
[root@server ~]#
- - - Updated - - -
این یعنی چی ؟؟
- - - Updated - - -
وردپرس بدون اشکال کار می کنه ولی این اسکریپت اینطوری شده
جدای از اینها نمی دونم چرا دسترسی روت با اینکه پسورد رو میزنم میگه اشتباهه
Rezash
February 19th, 2016, 21:20
define('localhost', 'DATABASEHOST'); // Add the Database Host Server Name. localhost in general cases.
define('admin_g', 'DATABASENAME'); // Add Name of Database Here
define('admin_gu', 'DATABASEUSER'); // Add Database Username here
define('1234', 'PASSWORD'); //Mysql User Password
فکر میکنم در کانفیگ اشتباه کردید
در تابع define پارامتر اول نام ثابت و پارمتر دوم باید مقدار باشد
مثلا
define('DATABASENAME', 'admin_g');
فال
February 22nd, 2016, 00:57
فکر میکنم در کانفیگ اشتباه کردید
در تابع define پارامتر اول نام ثابت و پارمتر دوم باید مقدار باشد
مثلا
define('DATABASENAME', 'admin_g');
ممنونم
این کارو کردم ولی بازهم همون وضعه
- - - Updated - - -
وقتی phpmyadmin باز میشه باز پسورد برای sql برای چیه، یوزر da_admin چه صیغه ایه
یکی کمک کنه من واقعا گیر کردم توو این لعنتی ، تمام کارام عقب افتاده
- - - Updated - - -
mysql.conf
رو با همون آدرسی که داد فعلا فکر کنم حل کردم و توو دیتابیس دایرکت دیگه خطا نمیده
ولی برای نصب اسکریپت بازم همچنان مشکل پابرجاست
MySQL Error: Access denied for user 'admin'@'localhost' (using password: NO)
این یعنی خطا از پسورد اشتباه نیست درسته ؟
- - - Updated - - -
کسی میتونه این مشکل رو برام حل کنه ؟ هزینه هم داره بفرمایید
- - - Updated - - -
از قسمت General settings در phpmyadmin پسوردشو حذف کردم جواب داد