首页 > 解决方案 > “此 MariaDB 版本不允许使用的命令”

问题描述

我在连接字符串中的数据源中添加了 SslMode='none' 部分,因为调用了 MySQL 异常,

“主机 localhost 不支持 SSL 连接。”</p>

我在 StackOverflow 中提到了这个解决方案。 解决方案

之后,错误消失了。但是当我尝试在程序的第二次迭代中使用 step into 进行调试时,出现了错误,

bl.Load() 中的错误触发;在下面的代码中

library.WriteErrorLog("Update The Table");
                            MySqlCommand comm = conn.CreateCommand();
                            comm.CommandText = "TRUNCATE TABLE jobs";
                            comm.ExecuteNonQuery();
                            conn.Close();
                            library.WriteErrorLog("truncate Table");
                            bl.Load();

“此 MariaDB 版本不允许使用的命令”

在此处输入图像描述

连接字符串如下:

string connStr = "data source=localhost; UID='13user';database='13shop';port=3306;password='123';SslMode='none'";

关于这个错误的任何线索?

标签: c#mysql

解决方案


推荐阅读