Доступ запрещен из базы данных MySQLC#

Место общения программистов C#
Ответить
Anonymous
 Доступ запрещен из базы данных MySQL

Сообщение Anonymous »

Я пытаюсь запустить веб-приложение Visual Studio 2019 на своем рабочем столе Windows, и для этого требуется MySQL.
Я устанавливаю все с помощью установщика веб-платформы, предоставленного Microsoft. Я установил пароль root для MySQL, и в окончательном приложении отладки
он ​​говорит "Доступ запрещен для пользователя ''@'LocalHost-PC' (с использованием пароля: NO)" .
Я пробовал:
[Мое соединение в Appsetting.json]

Код: Выделить всё

"ConnectionStrings": {
"connMySql": "Server=localhost; Database=ct_db; User ID=root; Password=USERPASSWORD; Port=3306;"
}
Моя ошибка отладки:
[Найти ошибку отладки]

Код: Выделить всё

public class MarketMemoRL : IMarketMemoRL
{
public readonly IConfiguration _configuration;
public readonly MySqlConnection _sqlConn;

public MarketMemoRL(IConfiguration configuration)
{
_configuration = configuration;
_sqlConn = new MySqlConnection(_configuration["ConnectionStrings : connMySql"]);
}
public async Task ICreateRecordRL(Market market)
{
Market respMarket = new Market();
respMarket.IsSuccess = true;
respMarket.Message = "Successfull";
try
{
if (_sqlConn.State != System.Data.ConnectionState.Open)
{
await _sqlConn.OpenAsync();
}
using (MySqlCommand cmd = new MySqlCommand(MySqlQueries.AddMarket, _sqlConn))
{
cmd.CommandType = System.Data.CommandType.Text;
cmd.CommandTimeout = 180;
cmd.Parameters.AddWithValue("@M_ID", market.M_ID);
cmd.Parameters.AddWithValue("@M_Date", market.M_Date);
cmd.Parameters.AddWithValue("@M_Amount", market.M_Amount);
cmd.Parameters.AddWithValue("@M_Insrt_Person", market.M_Insrt_Person);
int rowsAffected = await cmd.ExecuteNonQueryAsync();
if (rowsAffected 

Подробнее здесь: [url]https://stackoverflow.com/questions/79026724/access-denied-from-mysql-database[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»