SrijaniDev Ответов: 1

Не удалось подключиться: доступ запрещен для пользователя 'srijanip_demoor' @'rs107.nsresponse.com' (использование пароля: да)


несколько дней назад мой хостинг-сервер вышел из строя. таким образом,все мои веб-сайты перестают работать, я usig cpanel для установки пароля и привилегий для пользователя.
у меня есть имя пользователя и пароль changd mysql, а также установить все привилегии для этого пользователя asd также установить новый passwrod в конфигурационный файл моих веб-сайтов, но все еще не работает веб-сайт . я чертовски уверен, что мое имя пользователя и пароль, которые я ввел, верны

при доступе к нему в браузере он выдает мне ошибку .

Что я уже пробовал:

conn.php

require(MAIN_PATH.'_class/dbclass.php');
	require_once(MAIN_PATH."functions/function.php");
	$database='srijanip_demoor';
	$user='srijanip_demoor';
	$pass='pass';
	
	$host='demoor.srijani.in';
	

	define("DB_HOST", "$host");
	define("DB_NAME", "$database");
	define("DB_USER", "$user");
	define("DB_PWD", "$pass");


dbclass.php
   //_________define class_________________________// 
	
	class dbclass {	
		var $CONN;
		function dbclass() { //constructor
			$conn = mysql_connect(DB_HOST,DB_USER,DB_PWD,DB_NAME) or die('Could not connect: ' . mysql_error());
			$db = mysql_select_db(DB_NAME); 
			if(!$conn) 
				{	$this->error("Connection attempt failed");		}
			if(!mysql_select_db(DB_NAME)) 
				{	$this->error("Database Selection failed");		}
			$this->CONN = $conn;
			return true;
		}


		//_____________close connection____________//
		function close(){
			$conn = mysql_connect(DB_HOST,DB_USER,DB_PWD,DB_NAME) or  die('Could not connect: ' . mysql_error());
			$db = mysql_select_db(DB_NAME); 
			$conn = $this->CONN ;
			$close = mysql_close($conn);
			if(!$close){
			  $this->error("Close Connection Failed");	}
			return true;
		}

Mehdi Gholam

Обратитесь в свою службу хостинга и убедитесь, что они не отключили вас.

SrijaniDev

но на том же сервере несколько сайтов работают нормально

1 Ответов

Рейтинг:
5

OriginalGriff

Сообщение об ошибке является явным: "доступ запрещен для пользователя ...", что означает, что с точки зрения MySql предоставленная вами комбинация имени пользователя и пароля недопустима для этой конкретной базы данных.
Если вы дважды и в три раза проверили свою комбинацию имени пользователя / пароля и уровень привилегий, которые они требуют, и попытались настроить "фиктивного" пользователя с "правильным" доступом, и это работает, то единственное решение-поговорить с вашей хостинговой компанией, поскольку вы ничего не можете сделать "извне", чтобы изменить ситуацию. Конечно, мы ничего не можем сделать - мы даже не можем проверить вашу комбинацию имени пользователя / пароля / доступа!