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

MySQL เป็นฐานข้อมูลโอเพ่นซอร์สที่ Oracle เป็นเจ้าของแล้ว เอกสาร MySQL นั้นกว้างขวางและมีประโยชน์อย่างเหลือเชื่อ

0
การเชื่อมต่อ wifi ที่ปลอดภัยด้วย FreeRADIUS, MySQL, EAP-PEAP, TLS
ฉันกำลังพยายามติดตั้งเครือข่ายไร้สายตามที่แสดงในภาพและฉันกำลังดิ้นรนวิธีการรักษาความปลอดภัย รูปภาพของเครือข่าย Wifi: คำถามพื้นฐานของฉันคือฉันจะเก็บรหัสผ่านในฐานข้อมูล MySQL อย่างปลอดภัยได้อย่างไรเพื่อให้ FreeRADIUS สามารถอ่านได้ นี่คือรุ่นที่ยาวกว่าที่ฉันต้องการทำให้สำเร็จ: ผู้ใช้เชื่อมต่อกับเครือข่ายไร้สาย ผู้ใช้จะได้รับแจ้งชื่อผู้ใช้และรหัสผ่าน ด้วยสิทธิที่ถูกต้องเซิร์ฟเวอร์ RADIUS จะส่งใบรับรองและสามารถสร้างการเชื่อมต่อ TLS ได้ ฉันได้ตั้งค่าการทำงานกับรหัสผ่าน Cleartext แต่แน่นอนว่าฉันต้องการรักษาความปลอดภัยรหัสผ่านด้วยแฮชบางประเภท ตอนนี้รหัสผ่านจะถูกเก็บไว้เป็นข้อความที่ชัดเจนแม้ในฐานข้อมูล จากตารางความเข้ากันได้นี้ฉันเข้าใจว่าฉันใช้ PEAP กับ MSCHAPv2 ฉันต้องใช้รหัสผ่านแฮช NT http://deployingradius.com/documents/protocols/compatibility.html เมื่อฉันเพิ่มผู้ใช้ที่มี daloRADIUS มีเพียงตัวเลือกสำหรับ Cleartext-, User-, Crypt-, MD5-, SHA1- และ CHAP-Password ไม่มีตัวเลือกสำหรับรหัสผ่านแฮช NT ฉันเดาว่านี่หมายความว่าฉันไม่สามารถใช้ daloRADIUS เป็นเว็บ GUI ได้ ฉันคิดว่าฉันจะสร้างเชลล์สคริปต์ซึ่งจะเพิ่มและลบผู้ใช้ในฐานข้อมูลได้อย่างง่ายดาย ใน FreeRADIUS ฉันได้กำหนดค่าแล้ว /etc/freeradius/mods-available/eap eap …

1
บล็อกเซิร์ฟเวอร์ Apache / MySQL
ฉันจัดการเซิร์ฟเวอร์ที่ใช้ Ubuntu 12.04 ในสองสามสัปดาห์ที่ผ่านมาเซิร์ฟเวอร์เริ่มทำงานผิดปกติและฉันไม่สามารถนึกถึงสิ่งที่สำคัญที่มีการเปลี่ยนแปลง นี่คือรูปแบบ: เซิร์ฟเวอร์เริ่มรายงานข้อผิดพลาดของ MySQL พวกเขาสามารถเป็นหนึ่งในสิ่งต่อไปนี้: ข้อผิดพลาด ADODB: ขาดการเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ที่ 'กำลังรอแพ็คเก็ตการสื่อสารเริ่มต้น' ข้อผิดพลาดของระบบ: 95 mysqli :: mysqli (): (HY000 / 2013): การเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ที่ 'ส่งข้อมูลการตรวจสอบสิทธิ์' หายไปข้อผิดพลาดของระบบ: 32 การเชื่อมต่อมากเกินไป ซึ่งมักจะเกิดขึ้นในตอนกลางคืน (แต่ไม่เสมอไป) และในที่สุดเซิร์ฟเวอร์ก็ไม่สามารถเข้าถึงได้อย่างสมบูรณ์และตัวเลือกเดียวของฉันคือการรีสตาร์ทอย่างไร้ความปราณี ตอนนี้ฉันได้เพิ่มงาน cron ที่รัน "ps -elf" ทุก ๆ 15 นาทีเพื่อแสดงสิ่งที่เกิดขึ้นและนี่คือสิ่งที่มันแสดงเมื่อปัญหาเริ่มต้น: F S UID PID PPID C PRI NI …

1
ข้อผิดพลาด 10053 ใน wampserver หลังจากหลับคอมพิวเตอร์
ฉันใช้ WampServer สำหรับการทดสอบเพื่อการพัฒนาบนเครื่องคอมพิวเตอร์ของฉัน (windows 8) ปกติฉันไม่ปิดเครื่องคอมพิวเตอร์ฉันแค่ปิดหน้าจอ (แล็ปท็อป) และหลับ เมื่อฉันเปิดอีกครั้งไอคอนเซิร์ฟเวอร์ในทาสก์บาร์ยังคงเป็นสีเขียวแสดงว่าทุกอย่างทำงาน แต่เมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ของฉันฉันได้รับข้อผิดพลาดต่อไปนี้: Fatal error on line 9 in file C:\...\server\connect.inc Error: PDO::__construct(): send of 5 bytes failed with errno=10053 An established connection was aborted by the software in your host machine. ข้อผิดพลาดเกิดขึ้นเมื่อฉันเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ด้วยรหัสต่อไปนี้: $conn=new PDO($mysqlhoststring, $mysqlusername, $mysqlpassword, array(PDO::ATTR_PERSISTENT => true)); หากฉันเริ่มบริการทั้งหมดใน …

0
MySQL สร้างไฟล์บันทึกข้อผิดพลาดที่กำหนดเองใน Apache Root
ชื่อของคำถามนี้อยู่ในกล่องค้นหาของซูเปอร์ส่งกลับ "0 ผลลัพธ์" อะไร. ทุกคนในโลก แต่ฉันรู้ว่าจะทำอย่างไร :) จากการอ่านที่ฉันทำในชั่วโมงที่แล้วครึ่งหนึ่งฉันคิดว่ามันจะสร้างไฟล์บันทึกข้อผิดพลาดและเพื่อเป็นการทดลองฉันป้อนสิ่งนี้ผ่านเชลล์พร้อมท์คำสั่งของ Windows ... จากนั้นสร้างข้อผิดพลาดโดยเจตนาเริ่มสคริปต์ บน localhost ของฉัน เว็บไซต์ตามที่คาดไว้ไม่สามารถโหลดได้และฉันได้รับข้อผิดพลาด mysql ที่ถูกต้องปรากฏบนหน้าจอ แต่เมื่อฉันตรวจสอบลงในโฟลเดอร์ / โฟลเดอร์ย่อย MySQL ไม่มีการสร้างไฟล์บันทึกข้อผิดพลาดใหม่ ข้อเสนอแนะ? การวิจัยอะไร

1
การกู้คืนระบบ Windows และข้อมูลสูญหายบน mysql
เป็นไปได้หรือไม่ที่การกู้คืนระบบในระบบ Windows 7 อาจสูญเสียข้อมูลบางอย่างในตาราง MySQL หรือไม่? โดยทั่วไปข้อมูล Mysql จะถูกเก็บไว้ในโฟลเดอร์เซิร์ฟเวอร์ C: \ ProgramData \ MySQL \ MySQL \ \ dataเมื่อไม่กี่วันที่ผ่านมาคอมพิวเตอร์ของฉันมีปัญหาบางอย่างและขอให้ฉันกู้คืนระบบหลังจากนี้ฉันได้รับการย้อนกลับข้อมูล มันเป็นไปได้หรือไม่ มีวิธีหลีกเลี่ยงปัญหานี้อยู่ไหม

1
การคอมไพล์ MySQL Workbench บน Fedora 21 antlr-4.3 ไม่พบ jar
ฉันพยายามรวบรวม MySQL Workbench นี่คือผลลัพธ์ของ cmake: -- The C compiler identification is GNU 4.9.2 -- The CXX compiler identification is GNU 4.9.2 -- Check for working C compiler: /bin/cc -- Check for working C compiler: /bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - …

1
กำลังพยายามติดตั้ง SugarCRM บนเซิร์ฟเวอร์ Ubuntu 9.10
ฉันได้ติดตั้งเซิร์ฟเวอร์ LAMP ที่มาพร้อมกับการตั้งค่าเซิร์ฟเวอร์อูบุนตู 9.10 และสร้างฐานข้อมูลสำหรับ Sugarcrm เมื่อฉันป้อนชื่อฐานข้อมูลและชื่อผู้ใช้ฉันได้รับข้อผิดพลาดนี้ ชื่อผู้ใช้และ / หรือรหัสผ่านของผู้ดูแลระบบฐานข้อมูลที่ระบุนั้นไม่ถูกต้องและไม่สามารถสร้างการเชื่อมต่อกับฐานข้อมูลได้ กรุณาใส่ชื่อผู้ใช้และรหัสผ่านที่ถูกต้อง (ข้อผิดพลาด: 2003: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ใน '192.168.0.188' (111)) บทช่วยสอนเกี่ยวกับการติดตั้ง Mysql อย่างถูกต้อง? ฉันคิดว่ามันไม่ใช่ดังนั้นข้อผิดพลาด ใช่?

1
เปิดใช้งานส่วนขยาย PHP บนระบบ Windows
ฉันใช้ Apache 2.2 ร่วมกับ Windows 7 ฉันแค่ต้องเปิดใช้งานส่วนขยาย MySQL ให้ทำงาน ไม่เป็นไรเมื่อฉันใช้ Windows binary (.msi) แต่เมื่อฉันลองใช้ไฟล์. ZIP ส่วนขยาย MySQL ไม่ทำงาน ฉันได้ยกเลิกการแสดงความคิดเห็นส่วนขยายใน php.ini แต่ข้อผิดพลาดยังคงมีอยู่ ใครบ้างมีคำแนะนำสำหรับวิธีการแก้ไขที่

1
เซิร์ฟเวอร์เดียวให้บริการมากกว่า IP หลายตัว
ฉันเป็นนักพัฒนาซอฟต์แวร์ที่ซื้อเซิร์ฟเวอร์เฉพาะและ 3 IP เพิ่มเติมเพื่อโฮสต์ 3 เว็บไซต์ สมมติว่า IP หลักคือ 1.1.1.1 และ 1.1.1.2 ถึง 1.1.1.4 สำหรับ 3 เว็บไซต์ สิ่งที่ฉันได้ทำไปแล้ว: อินสแตนซ์ nginx 1 รายการที่ให้บริการ 3 เว็บไซต์ 1 svn สามารถเข้าถึงได้มากกว่า 1.1.1.2 ถึง 1.1.1.4 สำหรับ 3 "ทีม" ตอนนี้ฉันกำลังตั้งค่า mysql และ ftp แต่สามารถเข้าถึงได้มากกว่า 1.1.1.1 หรือ localhost เท่านั้น ฉันต้องทำอะไร สำหรับ svn ฉันเพิ่งเริ่มและไป สำหรับ nginx ฉันแค่ระบุ IP …
1 networking  ftp  mysql  svn 

0
MySQL Insert Trigger: ตรวจสอบรายการที่ซ้ำกันก่อนดำเนินการ
ฉันมีทริกเกอร์ที่เรียกใช้รายการ "คัดลอก" จากฐานข้อมูล Home Assistant (ซอฟต์แวร์ระบบอัตโนมัติในบ้าน) ของฉันไปยังตารางอื่นในฐานข้อมูลอื่น ผู้ช่วยที่บ้านจะเก็บข้อมูลในตารางที่เรียกว่า "สถานะ" หากมีรายการใหม่สำหรับ entity_id ของมาตราส่วน wifi ของ Nokia (Withings) ของฉันฉันต้องการคัดลอกค่าไปยังตาราง "health" ใน DB "home" จนถึงตอนนี้ดีมากมันใช้งานทริกเกอร์นี้: BEGIN IF new.entity_id = '[my_wifi_scale]' THEN INSERT INTO my_db.health (user, datetime, metric, val1, val2) VALUES ('[my_username]', new.last_changed, 'weight', new.state, JSON_EXTRACT(new.attributes, '$.fat_ratio')); END IF; END ตอนนี้ฉันต้องการตรวจสอบว่ามีรายการใหม่อยู่แล้ว ผู้ช่วยที่บ้านได้รับค่าอย่างสม่ำเสมอและไม่สนใจว่าข้อมูลซ้ำซ้อน ฉันจะเปลี่ยนทริกเกอร์เพื่อให้แทรกค่าลงในตาราง "สุขภาพ" …
1 mysql 

0
ข้อผิดพลาดในการอนุญาตเมื่อติดตั้งโมดูล MySQLdb สำหรับ python โดยไม่มีรูท
ฉันไม่มีสิทธิ์เข้าถึงรูทไปยังเครื่อง (Linux) แต่ฉันต้องการติดตั้งโมดูล MySQLdb (หรือโมดูล MySQL อื่น ๆ ) สำหรับไพ ธ อน ฉันได้ลองวิธีการตามปกติของฉันแล้ว (python setup.py install --user) แต่ดูเหมือนว่าไม่ได้ใช้งานการตั้งค่าสถานะ การรันด้วยแฟล็ก --home = ~ จะให้สิ่งต่อไปนี้ running install Checking .pth file support in /user/alperin/lib64/python/ error: can't create or remove files in install directory The following error occurred while trying to add or remove …

1
การเริ่มบริการ MySql ล้มเหลวโดยไม่มีความหมายใด ๆ (CentOS 7)
[root@myserver my.cnf.d]# service mysql start Starting MySQL. ERROR! และนี่คือทั้งหมดที่ฉันได้รับ ฉันลองตรวจสอบบันทึก แต่ไม่พบสิ่งที่เกี่ยวข้องกับสิ่งนี้ ฐานข้อมูลทำงานได้อย่างสมบูรณ์แบบจนกว่าฉันจะรีสตาร์ทเครื่อง เซิร์ฟเวอร์ฐานข้อมูลเป็นอินสแตนซ์ของ MariaDB จริง ๆ ทุกคนมีความคิดใดที่ฉันสามารถค้นหาสาเหตุของปัญหาได้ บันทึกระบบไม่มีสิ่งใดที่มีความหมายเช่นกัน: cat /var/log/messages #last few lines: Apr 22 11:00:01 myserver systemd: Started Session 128 of user root. Apr 22 11:01:01 myserver systemd: Starting Session 129 of user root. Apr 22 11:01:01 myserver systemd: …
1 centos  mysql  mariadb 

2
วิธีการเชื่อมต่อแอพท้องถิ่น (เช่น rubymine, prosequel) ไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้ไพรเวตคีย์ AWS?
โปรแกรมที่อนุญาตการเชื่อมต่อระยะไกล (โดยปกติจะเป็น ssh) มักจะขอชื่อผู้ใช้ / pwd เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล: ดูตัวอย่างด้านล่างจากsequelproและrubymineตามลำดับ: Sequel pro: การพยายามเชื่อมต่อกับเซิร์ฟเวอร์ mysql ระยะไกลผ่าน ssh: Rubymine: การพยายามดีบักฝั่งเซิร์ฟเวอร์: ด้วย Amazon AWS ในการเชื่อมต่อโดยใช้ SSHคุณต้องมีคีย์ส่วนตัวและคำสั่งการเชื่อมต่อจะเป็นดังนี้: ssh -i %privateKeyFileName.pem% ubuntu@server คำถาม:ฉันจะรวมไฟล์ส่วนตัวนี้เพื่อให้สามารถเชื่อมต่อได้สำเร็จโดยใช้แอพอย่างเช่น prosql หรือ rubymine ได้อย่างไร? Update: sequel pro สามารถทำได้โดยกำเนิด .. สำหรับ rubymine .. ฉันเริ่มต้นด้วยการทำ tunnel ssh .. ดังนั้นนี่คือขั้นตอน: แรก:ฉันเริ่มกระบวนการอุโมงค์ SSH บนเครื่องของฉันเพื่อให้คำขอใด ๆ ที่ทำกับ localhost ของฉัน: …

2
เซิร์ฟเวอร์ MySQL หายไปแล้ว
ฉันมีการถ่ายโอนข้อมูลฐานข้อมูล 2 GB ซึ่งฉันพยายามนำเข้าสู่ mysql เมื่อฉันเรียกใช้การนำเข้าฉันได้รับสิ่งต่อไปนี้: > mysql -u myUser -p < dbDump.sql Warning: option 'max_allowed_packet': unsigned value 104856551424 adjusted to 2147483648 Error 2006 (HY000) at line 2835: MySQL server has gone away max_allowed_packet ของฉันถูกตั้งค่าเป็น max_allowed_packet=99999M ฉันดำเนินการกับปัญหานี้แล้วและผู้ใช้บางคนรายงานว่าปัญหานี้ได้รับการแก้ไขโดยการเปลี่ยนค่า wait_timeout ปัญหาคือว่าการถ่ายโอนข้อมูลของฉันหมดเวลาในเวลาน้อยกว่า 5 วินาทีดังนั้นฉันไม่คิดว่า wait_timeout เป็นปัญหา ความคิดเห็นอื่น ๆ เกี่ยวกับสาเหตุที่การถ่ายโอนข้อมูลของฉันล้มเหลว [แก้ไขแล้ว]: ตามคำแนะนำของ stolsvik ฉันตรวจสอบไฟล์ดัมพ์สำหรับเนื้อหาของบรรทัด …
1 windows  mysql 

1
ทำไมฉันถึงไม่สร้าง mariadb
ข้อความแสดงข้อผิดพลาดเป็นดังนี้: 141> Call Stack (most recent call first): 141> D:/tmp/mariadb-5.5.27/bu/cmake_install.cmake:81 (INCLUDE) 141> 141> 141> CMake Error at D:/tmp/mariadb-5.5.27/bu/plugin/semisync/cmake_install.cmak e:38 (FILE): 141> file INSTALL cannot find 141> "D:/tmp/mariadb-5.5.27/bu/plugin/semisync/RelWithDebInfo/semisync_master .dll". 141> Call Stack (most recent call first): 141> D:/tmp/mariadb-5.5.27/bu/cmake_install.cmake:83 (INCLUDE) 141> 141> 141> CMake Error at D:/tmp/mariadb-5.5.27/bu/plugin/semisync/cmake_install.cmak e:54 (FILE): 141> file INSTALL …

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