簡體   English   中英

想要在sql中更改my.ini文件僅用於某個會話

[英]Want to change my.ini file in sql for some session only

我正在使用MATCH(col1,col2)AGAINST(“text”)查詢來快速搜索事物。 但由於它的句號限制。 我需要更改my.ini文件。 我需要在my.ini文件中添加這么多代碼。

[mysqld]
ft_min_word_len = "1"
ft_stopword_file =""

我想只為我的應用程序添加命令。 因為可能會發生my.ini文件將被許多其他應用程序使用。 我想要一些特定會話的PHP腳本。

您將無法在運行時動態設置此項,因為可以在啟動服務器之前更改全文設置。

到目前為止,我看到您需要一個專用的服務器實例,您可以通過啟動除默認端口之外的其他端口來實現。

並且您可以在啟動服務器時在命令行傳遞參數

mysqld --ft_min_word_len=1 --ft_stopword_file=''

請注意,更改全文系統變量后,您需要重建要影響的所有全文索引。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM