คำถามติดแท็ก my.cnf


2
MySql - เปลี่ยน innodb_file_per_table สำหรับฐานข้อมูลสด
ฉันมีฐานข้อมูล MySql ขนาดใหญ่ (150GB) และตอนนี้ฉันสังเกตเห็นว่าการinnodb_file_per_tableตั้งค่าoffที่ทำให้ฐานข้อมูลทั้งหมดถูกโฮสต์ในไฟล์เดียว ( ibdata1) ฉันต้องการเปิดใช้งานinnodb_file_per_tableและให้มันแบ่งฐานข้อมูลย้อนหลังเป็นหลาย ๆ ไฟล์วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร
18 mysql  innodb  my.cnf 

2
วิธีกำหนดค่าชุดอักขระทั่วโลกบน MySQL
ฉันพยายามเปลี่ยนชุดอักขระสำหรับ MySQL ของเราผ่านmy.cnfและล้มเหลว ฉันได้เพิ่มการตั้งค่าชุดอักขระตามด้านล่าง: # The MySQL server [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking key_buffer = 16M max_allowed_packet = 1M table_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M # ------------- MYSQL CHARSETS -------------- character_set_system = utf8 character_set_server = …
12 mysql  my.cnf 

1
MySQL: bind-address 0.0.0.0 ใน my.cnf ไม่ทำงาน?
ฉันใหม่กับ mysql ฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์ mysql โดยใช้ทุกสิ่งที่ฉันต้องการ ฉันอ่านว่าสิ่งที่ฉันต้องทำคือเพิ่มไฟล์ my.cnf ที่บรรทัด bind-address = 0.0.0.0 นั่นคือสิ่งที่ฉันทำ ฉันรีสตาร์ทเซิร์ฟเวอร์ mysql จากนั้นฉันทดสอบจากบรรทัดคำสั่ง mysql -uroot -p'*password*' -h 127.0.0.1 --> Works mysql -uroot -p'*password*' -h 192.168.2.4 (local ip address) ---> ERROR 1045 (28000): Access denied for user 'root'@'mguru.lnx.gr' (using password: YES) คุณสามารถดูส่วนด้านล่างของส่วน mysqld ในไฟล์ my.cnf [mysqld] user = mysql …
11 mysql  my.cnf 

8
ฉันจะทำให้ลูกค้า MySQL อ่านรหัสผ่านจาก mylogin.cnf ได้อย่างไร
ฉันพยายามทำให้ไคลเอนต์ mysql เชื่อมต่อกับเซิร์ฟเวอร์ mysql โดยไม่ต้องใช้รหัสผ่านในการโต้ตอบ ขั้นตอนดำเนินการ: 1) ขั้นแรกสร้างไฟล์ mylogin.cnf $ mysql_config_editor set --user=<user> --password --host=<host> Enter password: 2) สร้างไฟล์สำเร็จแล้ว: $ ls -la .mylogin.cnf -rw-------. 1 urmt urmt 136 Dec 19 11:01 .mylogin.cnf $ mysql_config_editor print --all [client] user = <user> password = ***** host = <host> 3) เชื่อมต่อโดยใช้ไคลเอนต์ mysql $ …

2
การกำหนดค่า MySQL 5.1 InnoDB / 24GB RAM - โหลดสูง bi-xeon
ฉันกำลังใช้งานแอพ facebook ซึ่งปัจจุบันมีผู้ใช้งานพร้อมกัน 300 - 600 คน (และกำลังเติบโต) เพื่อให้ฮาร์ดแวร์พร้อมสำหรับการเติบโตฉันได้เปลี่ยน i7 / 12gb ram / 2x 80gb intel x25 ssd (debian 5.0 / mysql 5.0 / 64 บิต) เป็น bi-xeon / 24gb ram / 2x 120gb intel 320 ssd (Ubuntu 10.10 / mysql 5.1 / 64bit) ตอนนี้ฉันกำลังเผชิญกับปัญหาที่ประสิทธิภาพแย่กว่า "กล่องขนาดเล็ก" ในเซิร์ฟเวอร์ทั้งสองฉันใช้ nginx / …

2
การเปิดใช้งาน LOAD DATA LOCAL INFILE ใน mysql
LOAD DATA LOCAL INFILEไม่ได้เปิดใช้งานโดยค่าเริ่มต้น ปกติก็ควรเปิดใช้งานโดยการวางในlocal-infile=1 my.cnfแต่มันไม่ทำงานสำหรับการติดตั้งทั้งหมด จากประสบการณ์ของฉันมันใช้งานได้กับ Debian 7 แต่ไม่ใช่ Debian 7 ขั้นต่ำ แต่การติดตั้งทั้งสองนั้นมาจากแพ็คเกจ deb ที่คอมไพล์แล้ว ทั้งใน OpenVZ VPS วิธีแก้ปัญหาทำไมlocal-infile=1ไม่ทำงานสำหรับการติดตั้งและวิธีการเปิดใช้งานอย่างปลอดภัยLOAD DATA LOCAL INFILE?

2
ฉันจะสร้าง binlog-format = ROW เป็นค่าเริ่มต้นในไฟล์ /etc/my.cnf ได้อย่างไร
ฉันสามารถเรียกใช้แบบสอบถามSET GLOBAL binlog_format = 'ROW'และใช้ได้กับเซสชันนั้น ฉันจะทำให้การตั้งค่านี้ติดหลังจากหยุดและรีสตาร์ท MySQL ได้อย่างไร หมายเหตุ: ฉันอยู่ในรุ่น 5.5.19 ของ MySQL (พร้อม Moodle) และฉันเพิ่งอัพเกรดจาก MyISAM เป็น InnoDB ดังนั้นจึงต้องมีการตั้งค่าใหม่นี้ ฉันได้ลองเพิ่มคำสั่งสองคำสั่งนี้ (แยกกัน) ลงใน my.cnf: binlog-format = ROWและbinlog_format = ROWและไม่ทำงาน ฉันหยุดและเริ่ม MySQL ใหม่ทุกครั้งที่ฉันเปลี่ยน my.cnf ข้อผิดพลาดที่ฉันได้รับหากไม่มีการตั้งค่านี้เป็นข้อความแสดงข้อผิดพลาดสามานย์: ข้อมูลการดีบัก: ไม่สามารถดำเนินการคำสั่ง: เป็นไปไม่ได้ที่จะเขียนลงในบันทึกไบนารีเนื่องจาก BINLOG_FORMAT = STATEMENT และอย่างน้อยหนึ่งตารางใช้เอ็นจิ้นการจัดเก็บที่ จำกัด เฉพาะการบันทึกตามแถว InnoDB ถูก จำกัด ไว้ที่การบันทึกแถวเมื่อระดับการแยกธุรกรรมถูกอ่านยอมรับหรืออ่านไม่ได้รับการยอมรับ
9 mysql  innodb  my.cnf 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.