2011-11-16 13 views
9

को मैं स्थापित किया है यम का उपयोग कर linux में mysql v5.5.17 lower_case_table_names, अब मैं लोअरकेस तालिका नामों डिफ़ॉल्ट तो मैं /etc/my.cnfउपयोग Mysql 1

में

set-variable = lower_case_table_names=1 

जोड़ लिया है चाहते हैं, लेकिन अगर मैं ऐसा कर तो मैं mysqld सेवा शुरू नहीं कर सका। MySQL लॉग्स अज्ञात चर lower_case_table_names कहते हैं। मैंने कमांड लाइन में set global lower_case_table_names=1; के साथ भी प्रयास किया है लेकिन यह कहता है कि यह केवल परिवर्तनीय है।

कोई सुझाव?

+4

@Dori के माध्यम से - http://linux-tips.org/article/41/lowercase-table-names-in-mysql – Phil

उत्तर

7

5.5 हम

lower_case_table_names=1 
10

मेरी ओपी प्रणाली ubuntu है निर्दिष्ट करने की आवश्यकता, MySQL संस्करण 5.5 है। *

अपडेट फाइल /etc/mysql/my.cnf,

(अनुभाग [mysqld] तहत जोड़ना होगा)
[mysqld] 

lower_case_table_names=1 

फिर mysql

पुनरारंभ करें
+1

16.04 के तहत, इसे '/etc/mysql/mysql.conf के अंत में रखा जा सकता है .D/mysqld.cnf'। – zelanix

संबंधित मुद्दे