Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy można użyć pliku .mylogin.cnf w c# do nawiązania połączenia?

Nie można użyć .mylogin.cnf z biblioteki .NET Connector. W .NET opcje połączenia są zawsze określone w „ciągu połączenia” przekazywanym do MySqlConnection .

Jeśli ustawienia w .mylogin.cnf zostały utworzone za pomocą:

mysql_config_editor set --host=HostName --port=1234 \
  --user=UserName --password=Passw0rd

wtedy równoważny kod C# to:

new MySqlConnection("Server=HostName;Port=1234;UserID=UserName;Password=Passw0rd")

lub:

var csb = new MySqlConnectionStringBuilder
{
    Server = "HostName",
    Port = 1234u,
    UserID = "UserName",
    Password = "Passw0rd",
};
var connection = new MySqlConnection(csb.ConnectionString);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak obliczyć różnicę między dwiema datami w MySQL?

  2. Czy instrukcja merge jest dostępna w MySQL?

  3. Jak zapobiegać przekroczeniu limitu czasu połączenia w przypadku dużych importów MySQL

  4. Wstaw do bazy danych (mysql) za pomocą Ajax i PHP

  5. Usunąć zduplikowane wiersze, pozostawiając najstarszy wiersz Tylko?