iT邦幫忙

0

mysql安裝出現錯誤訊息

  • 分享至 

  • xImage

剛在裝mysql時出現以下錯誤訊息
我安裝版本為 CentOS 5.5 32位元,mysql為 5.0.77

Initializing MySQL database: Installing MySQL system tables...
101110 11:30:22 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
101110 11:30:22 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
OK
Filling help tables...
101110 11:30:22 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
101110 11:30:22 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
OK

請問一下有人知道這代表什麼意思嗎?
有上網google 是有看到解決方式 如下:
**mysql> select @@max_join_size;
+-----------------+
| @@max_join_size |
+-----------------+
| 705032704 |
+-----------------+
1 row in set (0.00 sec)

mysql> SET sql_max_join_size=4294967295;
Query OK, 0 rows affected (0.00 sec)**

後來進入 mysqladmin variables|grep max_join_size
是真的有改成4294967295
不過我重新啟動mysql後雖然不會再出現錯誤訊息了,但我去 /var/log/mysqld.log看裡面還是有呢

想請教各位大大這如何解決呢? 剛接觸mysql不是很懂的菜B巴

neo2124 iT邦新手 2 級 ‧ 2010-11-11 13:56:39 檢舉
感謝大大的解答 目前是在my.cnf中 設定讓它永久固定
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

6
賽門
iT邦超人 1 級 ‧ 2010-11-10 13:03:51
最佳解答

這是MySQL的BUG, 請參閱Bug Report.

解決方法是去修改Configuration File: my.cnf中的參數. my.cnf檔案位在/etc目錄下, 您可以參考這個網頁的詳細說明.

您也可以用[urlhttp://dev.mysql.com/doc/refman/5.0/en/show-variables.html]SHOW VARIABLES[/url]命令查看所有的系統變數.

基本上, 您必須到my.cnf檔案中修改, 把max_join_size的值設定為'4M', 重新啟動才能永久變更變數值, 否則只會存在那一個Session中, 不會影響全部.

我要發表回答

立即登入回答