คำถามติดแท็ก mysql

MySQL เป็นฐานข้อมูลโอเพ่นซอร์สที่ Oracle เป็นเจ้าของ

5
ฉันสามารถรัน mysqld ที่ด้านบนของ glusterfs ได้หรือไม่
ฉันเพิ่งเล่นกับ glusterfs เมื่อเร็ว ๆ นี้ สิ่งที่ฉันต้องการลองคือรัน mysqld ที่ด้านบนของ glusterfs ด้วยวิธีที่คล้ายกันเพราะมันสามารถรันMySQL ที่ด้านบนของ DRBDได้ ฉันคุ้นเคยกับการจำลองแบบ MySQL และข้อดีของการใช้วิธีนี้แทนที่จะใช้วิธีนี้และฉันก็ตระหนักถึง MongoDB และโซลูชั่น NoSQL อื่น ๆ อย่างไรก็ตามมันจะเป็นวิธีแก้ปัญหาง่ายๆสำหรับโครงการเฉพาะบางโครงการที่ฉันมีอยู่ถ้าฉันสามารถออกจาก MySQL ได้และทำซ้ำระบบไฟล์พื้นฐาน เป็นไปได้หรือไม่และเป็นไปได้อย่างไร

3
มีกระบวนการ MySQL มากเกินไป
ฉันพยายามที่จะช่วยเพื่อนกับเซิร์ฟเวอร์ของเขาหลังจากที่เขาบอกฉันว่า MySQL ของเขาใช้หน่วยความจำมากเกินไป ... ปรากฎว่ามันไม่เพียง แต่ใช้หน่วยความจำจำนวนมาก แต่มีวิธี mysql ที่ทำงานมากเกินไป! นี่คือผลลัพธ์ของps auxww|grep mysql: http://pastebin.com/kYrHLXVW ดังนั้นโดยทั่วไปมีกระบวนการ MySQL 13 รายการและมีเพียง 1 ไคลเอ็นต์ที่เชื่อมต่อตาม mysqladmin ... หลังจากผ่านไประยะหนึ่งกระบวนการเหล่านี้กินหน่วยความจำมากถึง 50mb ดังนั้นจึงสิ้นเปลืองหน่วยความจำมาก ... ฉันใช้เทมเพลตการตั้งค่า my-medium.cnf ตรงจาก / usr / share / mysql ... ฉันรีสตาร์ทเซิร์ฟเวอร์ mysql แต่ทันทีที่เริ่มต้นกระบวนการ 13 กระบวนการจะกลับมา ... ฉันไม่รู้เลยว่า ปัญหาอาจจะเป็น ... ความคิด / ข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชมจริงๆ!
12 mysql 

3
A ถึง Z ของการตั้งค่ากล่อง Linux สำหรับการโฮสต์ภายในที่ปลอดภัย
ฉันกำลังติดตั้งระบบปฏิบัติการใหม่บนเครื่องที่จะใช้ในการโฮสต์แอปพลิเคชั่นสองสามตัวสำหรับธุรกิจของเรา แอปพลิเคชันจะเป็นแบบโลคัลเท่านั้น การเข้าถึงจากลูกค้าภายนอกจะทำได้ผ่าน VPN เท่านั้น การตั้งค่าก่อนหน้านี้ใช้แผงควบคุมการโฮสต์ (Plesk) สำหรับผู้ดูแลระบบส่วนใหญ่และฉันกำลังมองหาการใช้ซอฟต์แวร์อีกชิ้นที่คล้ายกันสำหรับการติดตั้งใหม่ - แต่ฉันคิดว่าในที่สุดฉันก็ควรเรียนรู้วิธีการทำงานทั้งหมด ฉันสามารถทำสิ่งต่าง ๆ ส่วนใหญ่ซอฟต์แวร์จะทำเพื่อฉัน แต่ฉันไม่ชัดเจนใน symbiosis ของมันทั้งหมด ทั้งหมดนี้เป็นความพยายามที่จะทำตัวห่างไกลจากดินแดนแห่งConfiguration Programmer / โปรแกรมเมอร์ถ้าเป็นไปได้ ฉันไม่พบคำแนะนำแบบเต็มทุกที่สำหรับสิ่งที่ฉันกำลังมองหาดังนั้นฉันคิดว่าฉันจะตอบคำถามนี้และหากผู้คนสามารถช่วยฉันในแบบที่ฉันจะแก้ไขด้วยคำตอบและจัดทำเอกสารความคืบหน้าของฉัน / ข้อผิดพลาด หวังว่าสักวันมันจะช่วยให้ใครซักคนลงมา รายละเอียด: CentOS 5.5 x86_64 httpd: Apache / 2.2.3 MySQL: 5.0.77 (เพื่ออัพเกรด) PHP: 5.1 (ที่จะอัพเกรด) ความต้องการ: การรักษาความปลอดภัย !! การถ่ายโอนไฟล์ที่ปลอดภัย การเข้าถึงไคลเอนต์ที่ปลอดภัย (SSL Certs และ CA) จัดเก็บข้อมูลอย่างปลอดภัย การเชื่อมต่อที่ปลอดภัยกับเครื่องอื่น (MySQL) …
12 apache-2.2  mysql  php  ssh  centos 

3
วิธีการคัดลอกสิทธิ์ผู้ใช้กับ MySQL?
ฉันมีการติดตั้ง MySQL ที่มีฐานข้อมูลและผู้ใช้จำนวนมากที่ฉันต้องย้ายไปติดตั้ง MySQL ใหม่ ฉันสามารถใช้ phpMyAdmin เพื่อส่งออกจากนั้นนำเข้าฐานข้อมูล / ตาราง แต่ฉันไม่รู้ว่าจะย้ายผู้ใช้และสิทธิ์ใด ๆ ฉันจะทำสิ่งนี้ได้อย่างง่ายดาย

7
วิธีการลบ MySQL ออกจาก Windows อย่างสมบูรณ์?
(ฉันรู้ว่ามีคำถามคล้าย ๆ กัน แต่คำถามนี้เป็น 'ฉันจะรีเซ็ตรหัสผ่าน' ได้อย่างไรและอันนี้ไม่ได้ระบุระบบปฏิบัติการและได้รับคำตอบจาก Linux เท่านั้น) ใน Windows XP ฉันเพิ่งถอนการติดตั้ง MySQL และลบโฟลเดอร์ที่ติดตั้งมาฉันก็เริ่มระบบใหม่และติดตั้ง MySQL ใหม่ เมื่อมันกลับมาก็ยังมีฐานข้อมูลที่มีก่อนที่จะถอนการติดตั้ง มันเก็บข้อมูลฐานข้อมูลไว้ที่ไหน ฉันจะลบ MySQL อย่างสมบูรณ์และเริ่มต้นใหม่ได้อย่างไรราวกับว่าฉันไม่เคยติดตั้ง
12 mysql 

5
จะวางตารางทั้งหมดในฐานข้อมูล MySQL โดยไม่ต้องวางฐานข้อมูลได้อย่างไร
ฉันต้องวางตารางทั้งหมดในฐานข้อมูลโดยไม่ทราบชื่อก่อน โพรซีเดอร์ทั่วไปคือการดร็อปและสร้างฐานข้อมูลขึ้นใหม่ แต่นี่ไม่ใช่ตัวเลือก วิธีที่ดีที่สุดที่จะทำคืออะไร?
12 mysql  database 

1
การเลือกค่าสำหรับ wait_timeout & interactive_timeout ใน MySQL config หรือไม่
เรามีเซิร์ฟเวอร์สดที่ได้รับผลกระทบอย่างหนักดังนั้นเราจึงคาดว่าจะเพิ่มประสิทธิภาพทุกอย่างที่ทำได้ เรารันสคริปต์ MySQLTuner ที่มัน ( http://mysqltuner.com/ ) ซึ่งบอกเราว่าเราควรตั้งค่าน้อยกว่า 28800 สำหรับ wait_timeout & interactive_timeout มีตัวเลขที่เป็นไปได้มากมายให้เลือกตั้งแต่ 1 ถึง 28800! ฉันค้นหาความหมายของตัวแปรเหล่านี้ในเอกสาร MySQL แต่นั่นให้คำอธิบายพื้นฐานอย่างเดียวเท่านั้นและไม่มีแนวทางในการเลือกค่า มีค่าหรือไม่ที่ถือว่าเป็นแนวปฏิบัติที่ดีที่สุดที่ยอมรับโดยทั่วไป และอะไรคือผลลัพธ์ที่เป็นไปได้ของการเลือกค่าที่ต่ำเกินไป? ขอบคุณ บาร์ต

17
เครื่องมือตรวจสอบ MySQL
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ คุณใช้เครื่องมืออะไรในการตรวจสอบสถานะของอินสแตนซ์เซิร์ฟเวอร์ MySQL ของคุณ พวกเขามีอิสระหรือเชิงพาณิชย์?
12 mysql  monitoring 

3
วิธีการติดตั้งและเริ่มอินสแตนซ์ MySQL หลายรายการใน Windows 2012
ฉันเพิ่งติดตั้ง MySQL 5.7 บน Windows 2012 VM ฉันพยายามที่จะสร้างและเรียกใช้หลาย ๆ ครั้ง แต่ผิดหวังมากที่สิ่งที่เรียบง่ายเช่นนี้ไม่ทำงาน ฉันติดตั้ง MySQL ในเซิร์ฟเวอร์ C: \ Program Files \ MySQL \ MySQL Serverซึ่งเป็นตำแหน่งเริ่มต้นจากนั้นฉันก็คัดลอกโฟลเดอร์และสร้างสำเนาอีกชุดหนึ่งเพื่อสร้างอินสแตนซ์อื่น (ฉันคิดว่านี่เป็นวิธีการทำงานหรือไม่) อินสแตนซ์ MySQL ทั้งสองจะแสดงในภาพด้านล่าง Server1 Server2 การตั้งค่า INI สำหรับเซิร์ฟเวอร์ทั้งสองจะได้รับด้านล่าง: Server1 server-id = 1 log-bin = "mysql-bin" binlog-ละเว้น-db = ทดสอบ binlog-ละเว้น-db = information_schema จำลองข้อมูล-ละเว้น-db = ทดสอบ จำลอง-ละเว้น-db = …

7
ไม่สามารถเชื่อมต่อกับ MySQL โดยใช้ 'localhost' แต่ใช้ '127.0.0.1' ไม่เป็นไร?
ไฟล์ / etc / hosts ของฉันมีลักษณะดังนี้: 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ฉันพบขณะสร้างเซิร์ฟเวอร์แม้ว่าฉันสามารถ ping localhost ได้สำเร็จในไฟล์การกำหนดค่าบางอย่างสำหรับบริการเช่น Postfix และ Apache และ Dovecot ฉันต้องระบุ127.0.0.1แทนlocalhostเพื่อให้มันทำงานได้ ฉันยังต้องเปลี่ยนไฟล์กำหนดค่าของเว็บไซต์ที่ใช้ฐานข้อมูลบางตัวซึ่งใช้localhostในการเชื่อมต่อกับ MySQL ฉันได้ลองแก้ไขhostsไฟล์หลาย ๆแบบแล้ว แต่ไม่เคยมีอะไรช่วยฉันเลย เซิร์ฟเวอร์กำลังใช้งาน Ubuntu 12.04.02 LTS ไม่มีการติดตั้ง selinux …

2
เรียกใช้ OPTIMIZE TABLE เพื่อจัดเรียงตารางเพื่อประสิทธิภาพที่ดีขึ้น
ฉันใช้ระบบปฏิบัติการ Linux 64-Bit จูนเนอร์ mysql ของฉันกำลังพูดถึงสิ่งต่าง ๆ ด้านล่าง: -------- สถิติทั่วไป ---------------------------------------- ---------- [-] ข้ามการตรวจสอบเวอร์ชั่นสำหรับสคริปต์ MySQLTuner [ตกลง] ปัจจุบันรัน MySQL เวอร์ชัน 5.1.61-log ที่รองรับแล้ว [ตกลง] ปฏิบัติการบนสถาปัตยกรรม 64 บิต -------- สถิติของเครื่องมือการจัดเก็บ --------------------------------------- ---- [-] สถานะ: -Archive -BDB -Federated + InnoDB -ISAM -NDBCluster [-] ข้อมูลในตาราง MyISAM: 1G (ตาราง: 1914) [-] ข้อมูลในตาราง InnoDB: 4M (ตาราง: 199) …
12 linux  mysql  putty 

2
ฉันจะเพิกเฉยข้อผิดพลาดกับ mysqldump ได้อย่างไร
เมื่อทิ้งฐานข้อมูลฉันได้รับ mysqldump: Couldn't execute 'show create table `some_table`': execute command denied to user 'some_user'@'%' for routine 'some_routime' (1370) แล้วการทุ่มตลาดก็หยุดลง ฉันจะทำให้ mysqldump ดำเนินการต่อได้อย่างไรเมื่อพบปัญหาประเภทนี้ Google 10 นาทีไม่ได้ให้ความช่วยเหลือ นี่คือคำสั่งที่ฉันใช้: mysqldump -u username -h localhost --port=4406 -p --databases database_name --skip-lock-tables --force > database_name.sql
12 mysql 

2
วิธีสร้างการสำรองข้อมูลท้องถิ่นของฐานข้อมูล MySQL Amazon RDS ระยะไกล
ฉันจะสร้างการสำรองข้อมูลท้องถิ่นของฐานข้อมูล MySQL Amazon RDS ระยะไกลได้อย่างไร สิ่งที่ฉันต้องรู้คือวิธีการสำรองข้อมูลภายในฐานข้อมูล MySQL แบบสมบูรณ์ (ไม่ใช่ Amazon snapshot ระยะไกล) ที่สามารถใช้เพื่อกู้คืนฐานข้อมูลใหม่ได้ทุกที่บนเซิร์ฟเวอร์ MySQL (รุ่นเดียวกัน) หมายเหตุ: ฉันรู้วิธีนำเข้าข้อมูลจากไฟล์แฟลตผ่าน MySQL นี่คือวิธีที่ฉันเชื่อมต่อ: mysql -h mydb.xxxxx.us-east-1.rds.amazonaws.com -u myuser -P 3306 -p นี่คือวิธีที่ฉันโหลดตารางฐานข้อมูลเดียว: mysql> LOAD DATA LOCAL INFILE 'C:/Temp/t1.tab' INTO TABLE t1 LINES TERMINATED BY '\r\n';

7
tail -f เทียบเท่ากับฐานข้อมูลการบันทึก MySQL
มีการตัดสินใจแล้วว่าเราควรย้ายไปใช้ฐานข้อมูล (MySQL) สำหรับบันทึกแอปพลิเคชันของเรา (เป็นแอปพลิเคชัน Java ที่ใช้ lib logback) ฉันหวังว่าจะพบสิ่งtail -fที่ฉันสามารถใช้กับตารางที่ระบุในฐานข้อมูลนั้นที่จะแสดงแถวใหม่ให้ฉันตามที่พวกเขาถูกเพิ่มเข้ามา (คล้ายกับวิธีการtail -fทำงานของไฟล์บันทึก)
12 mysql  logging 

3
วิธีย้ายฐานข้อมูล RDS ไปยัง VPC อื่น
ฉันไม่ได้เลือก VPC เมื่อสร้างฐานข้อมูล MySQL RDS ดังนั้นจึงสร้างขึ้นภายใน VPC ที่สร้างขึ้นโดยอัตโนมัติ ตอนนี้ฉันไม่สามารถเพิ่มลงในกลุ่มความปลอดภัยที่กำหนดไว้ล่วงหน้าของฉันหรือเข้าถึงได้จากอินสแตนซ์ใน VPC ที่มีอยู่ของฉัน วิธีแก้ปัญหาที่ชัดเจนคือการย้ายไปใช้ VPC ที่เหมาะสม แต่ดูเหมือนจะไม่มีตัวเลือกในการแก้ไข VPC บนหน้าจอ "Modify db instance" มีวิธีใดบ้างที่จะเลือก VPC อื่นหรือเป็นเพียงตัวเลือกเดียวของฉันในการลบ db และสร้างใหม่ภายใน VPC ที่ถูกต้อง?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.