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

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

4
เหตุใดจึงต้องใช้ Swap เมื่อมีหน่วยความจำว่างเหลืออยู่มาก
ฉันมีเว็บเซิร์ฟเวอร์ที่ดี (เฉพาะ) ที่มีทรัพยากรหน่วยความจำดี: System information Server load 2.19 (8 CPUs) Memory Used 29.53% (4,804,144 of 16,267,652) Swap Used 10.52% (220,612 of 2,097,136) อย่างที่คุณเห็นเซิร์ฟเวอร์ของฉันกำลังใช้ swap เมื่อมีหน่วยความจำว่างมากมาย นี่เป็นเรื่องปกติหรือมีบางอย่างผิดปกติกับการกำหนดค่าหรือการเข้ารหัสหรือไม่ NB กระบวนการ MySQL ของฉันใช้งาน CPU มากกว่า 160% ด้วยเหตุผลบางประการ ฉันไม่รู้ว่าทำไม แต่ฉันไม่มีผู้ใช้พร้อมกันมากกว่า 70 คน ...
35 linux  mysql  php 

2
การตั้งค่าการเชื่อมโยงของ MySQL เป็น 0.0.0.0 แย่แค่ไหน?
ฉันพยายามอนุญาตให้เซิร์ฟเวอร์ระยะไกลเข้าถึงอินสแตนซ์ MySQL ที่ปัจจุบันแชร์เซิร์ฟเวอร์ Linux กับเว็บแอป ตามเอกสารวิธีเดียวที่เป็นไปได้ (เว้นแต่ฉันจะไม่เข้าใจอย่างถูกต้อง) คือถ้าbind-address directive ถูกตั้งค่าเป็น0.0.0.0ซึ่งส่งผลให้ MySQL อนุญาตการเข้าถึงจาก IP ใด ๆ ที่สามารถสร้างผู้ใช้ที่ถูกต้อง ดังนั้นสองคำถาม: สิ่งนี้เป็นอันตรายต่อความปลอดภัยอย่างไร มีวิธีที่ดีกว่าในการอนุญาตให้มีการโต้ตอบทั้งในท้องถิ่นและระยะไกลกับ MySQL
35 linux  mysql  security 

1
MariaDB นั้นปลอดภัยสำหรับ MySQL หรือไม่?
ฉันใช้ MariaDB, "การแทนที่, เพิ่มประสิทธิภาพ, แทน MySQL" บนเซิร์ฟเวอร์ Debian ที่มีความเสถียรมานานหลายปี, เนื่องจากประสิทธิภาพที่เพิ่มขึ้น อย่างไรก็ตามฉันสังเกตเห็นว่าดูเหมือนว่าจะช้าไปเมื่อเทียบกับการปรับปรุงความปลอดภัยใน MySQL; ตัวอย่างเช่นมีDSA 3229-1ซึ่งแสดงรายการช่องโหว่ต่าง ๆ ซึ่งดูเหมือนว่าจะไม่ได้รับการแก้ไขในmariadbแพ็คเกจเสถียรของเดเบียน นี่คือการรักษาความปลอดภัยเมื่อเทียบกับการแลกเปลี่ยนความเร็ว? โดยทั่วไปแล้ว MariaDB จะล้าหลังในการอัปเดตความปลอดภัยหรือไม่หรือนี่เป็นเพียงครั้งเดียวหรือไม่

6
ไม่มี mysqld หรือ mysql.server หลังจากติดตั้งเซิร์ฟเวอร์ mariadb
ดังนั้น ... น่าจะเป็นคนงี่เง่า แต่ฉันติดอยู่ ฉันเพิ่งตั้ง CentOS 7 บน Digial Ocean และฉันไม่สามารถเรียกใช้เซิร์ฟเวอร์ MariaDB / MySQL ได้ เอาท์พุทบางอย่าง [root@hostname ~]# yum list installed |grep maria mariadb.x86_64 1:5.5.37-1.el7_0 @updates mariadb-libs.x86_64 1:5.5.37-1.el7_0 @updates mariadb-server.x86_64 1:5.5.37-1.el7_0 @updates ดังนั้นมันจึงถูกติดตั้งเราสามารถเห็นลูกค้าได้หรือไม่? [root@hostname ~]# which mysql /bin/mysql มาลองและเริ่มเซิร์ฟเวอร์เพื่อความสนุก [root@hostname ~]# service mysqld start Redirecting to /bin/systemctl start mysqld.service Failed …
33 centos  mysql  mariadb 

4
วิธีการส่งออกผลลัพธ์ของแบบสอบถาม MySQL โดยใช้ phpMyAdmin 3.4.3?
ฉันมีตารางแถว 30K เมื่อฉันเรียกใช้แบบสอบถามยาว 50 บรรทัดบนตารางนั้นฟังก์ชัน GROUP จะลดจำนวนแถวเป็น 7K ฉันต้องการส่งออกแถว 7K ที่จัดกลุ่มเป็นตารางใหม่หรือบันทึกเป็น CSV เมื่อฉันพยายามที่จะส่งออกแทนที่จะได้รับแถว 7K ที่จัดกลุ่มฉันจะได้รับแถวเก่า 30K ที่สอบถามล่วงหน้า ฉันทำอะไรผิดและฉันควรทำยังไงดี? หมายเหตุ: ฉันไม่ได้เป็น coder ดังนั้นฉันขอขอบคุณโซลูชันที่เพิ่งใช้ phpMyAdmin GUI
32 mysql  export  phpmyadmin  csv 

6
MySQL InnoDB - innodb_file_per_table ข้อเสีย?
โดยค่าเริ่มต้น MySQL InnoDB จะจัดเก็บตารางของฐานข้อมูลทั้งหมดในไฟล์ส่วนกลาง คุณสามารถเปลี่ยนแปลงสิ่งนี้ได้โดยการตั้งค่า innodb_file_per_table ใน config ซึ่งจะสร้างไฟล์ข้อมูลหนึ่งไฟล์สำหรับแต่ละตาราง ฉันสงสัยว่าทำไมinnodb_file_per_tableไม่เปิดใช้งานโดยค่าเริ่มต้น มีข้อเสียในการใช้หรือไม่
32 mysql  innodb 

3
ไฟล์ ibdata1 ในไดเร็กทอรี / var / lib / mysql ของฉันคืออะไร
การเข้าสู่แผงควบคุม Webmin ของฉันฉันสังเกตเห็นว่าพื้นที่ว่างในดิสก์ของฉันเต็มทั้งหมด ฉันค้นหาไฟล์ / ไดเรกทอรีที่ใหญ่ที่สุดสิบอันดับในระบบของฉันและพบว่าไฟล์ที่ชื่อว่า ibdata1 ใช้พื้นที่ประมาณ 94GB มันอยู่ในไดเรกทอรี / var / lib / mysql ของฉัน ibdata1 ทำอะไร ฉันปลอดภัยที่จะลบหรือไม่ ข้อสันนิษฐานของฉันคือมันเป็นกองขยะบางอย่าง แต่นั่นเป็นเพียงการคาดเดาที่รุนแรง

3
MySQL: การสร้างผู้ใช้ที่สามารถเชื่อมต่อจากหลายโฮสต์ได้
ฉันใช้ MySQL และฉันต้องการสร้างบัญชีที่สามารถเชื่อมต่อจาก localhost หรือจากเซิร์ฟเวอร์อื่นเช่น 10.1.1.1 ดังนั้นฉันกำลังทำ: CREATE USER 'bob'@'localhost' IDENTIFIED BY 'password123'; CREATE USER 'bob'@'10.1.1.1' IDENTIFIED BY 'password123'; GRANT SELECT, INSERT, UPDATE, DELETE on MyDatabse.* to 'bob'@'localhost', 'bob'@'10.1.1.1'; วิธีนี้ใช้งานได้ดี แต่มีวิธีที่สง่างามกว่านี้ในการสร้างบัญชีผู้ใช้ที่เชื่อมโยงกับหลาย IP หรือต้องทำเช่นนี้? ความกังวลหลักของฉันคือในอนาคตการอนุญาตจะได้รับการอัปเดตสำหรับบัญชี 'bob' หนึ่งบัญชี แต่ไม่ใช่อีกบัญชีหนึ่ง

4
"หน่วยความจำที่ว่างได้" คืออะไร?
Amazon RDS มีเมตริกสำหรับ 'หน่วยความจำที่ว่างได้' ดูเหมือนว่าจะขึ้นและลงในรูปแบบฟันเลื่อย สิ่งนี้ทำให้ฉันเชื่อว่าเป็นหน่วยความจำที่ MySQL ใช้สำหรับการแคชและเมื่อแคชหมดอายุหน่วยความจำที่ว่างจะปรากฏขึ้น เอกสารใด ๆ ที่ชัดเจนจะดีมาก

6
จะตรวจสอบว่าเซิร์ฟเวอร์ MySQL ใช้งานได้หรือไม่? [ปิด]
ฉันติดตั้ง Webuzo บน VPS ที่ไม่มีการจัดการ ฉันไม่สามารถติดตั้งแอปพลิเคชันใด ๆ ได้เนื่องจากมันทำให้ฉันมีข้อผิดพลาดเช่น "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL" แต่ผ่านเทอร์มินัลสถานะ MySQL กำลังทำงาน ใครสามารถช่วยแก้ปัญหาได้บ้าง
29 mysql  ssh 

5
ตัวเลือกการกำหนดค่าใดสำหรับ MySQL ให้การปรับปรุงความเร็วที่ใหญ่ที่สุด
ตัวเลือกการกำหนดค่าใดสำหรับ MySQL ให้การปรับปรุงความเร็วที่ใหญ่ที่สุด ฉันสงสัยเกี่ยวกับการปรับปรุงแฟ้มการกำหนดค่าจริงประเภทตารางการตั้งค่าฮาร์ดแวร์การจำลองแบบและอื่น ๆ นอกจากโครงสร้างแบบสอบถามและโครงสร้างตาราง (สิ่งเหล่านี้หาได้ง่ายในเว็บไซต์และ Stack Overflow) สิ่งต่าง ๆ เช่นการตั้งค่าแคชแบบสอบถามทำให้คุณมีความเร็วมากที่สุดหรือไม่ วิธีการเกี่ยวกับไดรฟ์ มันจะดีกว่าที่จะมีมันบน RAID ภายนอกหรือภายใน? การจำลองแบบให้ประสิทธิภาพที่ดีขึ้นหรือไม่โดยเฉพาะอย่างยิ่งเมื่ออ่านข้อความค้นหาขนาดใหญ่ คุณได้ทำการตั้งค่า / การเปลี่ยนแปลงอื่นใดเพื่อปรับปรุงประสิทธิภาพของ MySQL? หมายเหตุ: ฉันรู้ว่าสิ่งเหล่านี้ขึ้นอยู่กับการใช้งานเป็นอย่างมาก (นั่นคือเว็บไซต์ขนาดเล็กเทียบกับคลังข้อมูล) แต่เนื่องจากฉันคิดว่าส่วนใหญ่เราอาจทำงานบนเว็บไซต์ / ระบบที่หลากหลายจึงเป็นการดีที่จะทราบเทคนิคที่หลากหลายที่สามารถนำไปใช้ได้ สถานการณ์ นอกจากนี้ฉันคิดว่าเทคนิคบางอย่างสามารถถ่ายโอนระหว่างสถานการณ์

6
ใบรับรอง RSA ที่กำหนดค่าสำหรับ SERVER จะไม่มีรหัสที่ตรงกับชื่อเซิร์ฟเวอร์
ฉันเพิ่งเริ่มเซิร์ฟเวอร์ LAMP (ทุกเวอร์ชันล่าสุด) ด้วย WordPress และฉันพยายามติดตั้งใบรับรอง SSL ที่ฉันเพิ่งซื้อ เมื่อฉันรีสตาร์ทapachectlerror_log ให้สิ่งนี้แก่ฉัน: [Tue Feb 25 01:07:14.744222 2014] [mpm_prefork:notice] [pid 1744] AH00169: caught SIGTERM, shutting down [Tue Feb 25 01:07:17.135704 2014] [suexec:notice] [pid 1765] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Tue Feb 25 01:07:17.217424 2014] [auth_digest:notice] [pid 1766] AH01757: generating secret for digest …

5
ทำไมไม่ใช้ WAMP stack?
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับการใช้สแต็คของ * AMPP ฉันเพิ่งได้พูดคุยกับคนที่มีประสบการณ์และพวกเขาแนะนำให้ฉันไม่ใช้ WAMP stack และแทนที่จะติดตั้ง apache, mysql และ php แยกกัน ฉันไม่เข้าใจว่าทำไมพวกเขาถึงแนะนำสิ่งนี้ แต่ทุกคนสามารถบอกฉันได้ มีข้อเสียเฉพาะของ WAMP หรือข้อได้เปรียบเฉพาะในการติดตั้งทั้งหมดแยกต่างหากหรือไม่? เนื่องจาก WAMP stack ประกอบด้วย apache, mysql และ php แล้วอะไรคือความแตกต่างระหว่างการใช้ WAMP stack และการติดตั้งแยกต่างหาก?

2
จะเพิ่มการใช้หน่วยความจำใน MySQL Server เพื่อปรับปรุงความเร็วได้อย่างไร
ฉันมีเซิร์ฟเวอร์ Windows 2008 ที่มี RAM 8GB ใช้ IIS7 และ MySQL ฉันติดตามหน่วยความจำ cpu และการใช้ดิสก์บนเซิร์ฟเวอร์และพบว่า MySQL ใช้ RAM เพียง 250MB ทำให้ดิสก์ยุ่งมากแม้ว่าฉันจะมี ram ฟรีวางอยู่รอบตัว ใน SQL Server ฉันสามารถกำหนดจำนวนหน่วยความจำที่ฉันต้องการใช้อย่างง่ายดายฉันกำลังมองหาการตั้งค่าเดียวกันใน MySQL ฉันจะกำหนดค่า MySQL ให้ใช้หน่วยความจำเพิ่มเติมและลดการใช้ cpu และดิสก์ได้อย่างไร

11
ไม่สามารถเริ่ม / หยุดบริการ mysql
เข้ายึดพื้นที่เว็บเซิร์ฟเวอร์ Debian Etch ด้วย MySQL ฉันมักจะเริ่มหยุดและเริ่ม msyql โดยใช้: /etc/init.d/mysql รีสตาร์ท ด้วยเหตุผลบางอย่างในการตั้งค่านี้ฉันจะได้รับสิ่งต่อไปนี้: : ~ # /etc/init.d/mysql หยุด การหยุดเซิร์ฟเวอร์ฐานข้อมูล MySQL: mysqld ล้มเหลว! กระบวนการ mysql ทำงานได้ดี: :~# ps aux | grep mysql root 2045 0.0 0.1 2676 1332 ? S Jun25 0:00 /bin/sh /usr/bin/mysqld_safe mysql 2082 0.6 10.7 752544 111188 ? Sl Jun25 …
28 mysql  debian 

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