Fluent Hiberante. Как избежать изменения имени юзера при MySql аутентификации?
Доброго дня.
Делаю ASP.NET сайт, работаю с MySql базой через FluemtHibernate. На локальной машине все ок, когда кидаю на хостинг - возникает ошибка аутентификации. Ошибка: MySqlException (0x80004005): Authentication to host 'myHost' for user 'myUser' using method 'mysql_native_password' failed with message: Access denied for user 'myUser'@'csSitesShared11' (using password: YES).
Хост доступен.
Разница между локальной версией и "хостинговой" - библиотеки MySql.Data, MySql.Web, MySql.Fabric.Plugin, MySql.Data.Entity.EF5 копируются туда локально.
В какую сторону можно покопать?
amf1k: В конфиге на хостинге я указываю логин-пароль как раз для базы хостера. MySql Workbench вполне успешно подключается.
Я настраиваю соединение примерно так: ISessionFactory factory = Fluently.Configure()
.Database(MySQLConfiguration.Standard.ConnectionString(c =>
c.Server(server)
.Database(db)
.Username(user)
.Password(password)))...
При этом юзер у меня: "myUser", откуда берется "myUser@csSitesShared11" - мне самому интересно. Также интересно, как можно подобного избежать.