设置defaults-file

时间:2018-05-31 15:03:49

标签: mysql collation character-set

我正在尝试将character_set_server和server_collat​​ion设置为utf8,并将utf8_polish_ci设置为在数据库中设置波兰字符。

我正在使用MySQL 5.7.10,因为我知道安装后我无法做到这一点。

我试过了:

mysqld --character-set-server=utf8 --collation-server=utf8_polish_ci

但它不起作用。

此版本的MySQL中的默认语言设置是latin1。

我还尝试在里面添加配置文件,但是在

之后
mysqld.exe --install MyDatabaseServiceName --defaults-file=myconfig.cnf

没有错误,但服务没有启动。

当我使用services.msc时,我可以看到MyDatabaseServiceName正在运行,但它永远不会运行。

我也尝试使用MySql 8.0.10版本,但我的应用程序使用Entity Framework和MySql手册建议我安装了另外的MySql.Data.Entity.EF6版本是6.9.8。

在Visual Studio告诉我之后,我需要版本6.9.8中的.NET连接器而不是8.0.10(如数据库版本)。

当我降级libs命令行告诉我有关sha2_hashing密码错误时,因为此版本的默认root密码哈希是SHA2,但.Net连接器> 8.0支持此功能。

所以我现在陷入困境,我不知道如何解决这个问题。

P.S - 我试图设置character_set和collat​​ion以及每个表,但是在我将数据库保存到数据库之后,我的数据库仍然丢失了抛光字符。

0 个答案:

没有答案