คำถามติดแท็ก amazon-rds

Amazon RDS (บริการฐานข้อมูลเชิงสัมพันธ์)

6
ขีด จำกัด การเชื่อมต่อ AWS RDS
เซิร์ฟเวอร์ RDS มีจำนวนการเชื่อมต่อสูงสุด 40 รายการดังต่อไปนี้ ฉันใช้ Magento 1.9 และในบางจุดฉันถึงจำนวนสูงสุดแล้วเว็บไซต์ไม่สามารถให้บริการได้ คุณมีวิธีที่แนะนำในการแก้ไขปัญหานี้หรือไม่? จากความเข้าใจของฉันถ้าฉันมีเว็บเซิร์ฟเวอร์ 2 เครื่องเชื่อมต่อกับเซิร์ฟเวอร์ RDS .. ดังนั้นฉันควรมี 2 RDS เชื่อมต่อไม่มาก

7
ทำไมฉันถึงเชื่อมต่อกับ Amazon RDS ไม่ได้หลังจากตั้งค่า?
ดังนั้นฉันเพิ่งสร้างบัญชี Amazon RDS และฉันเริ่มต้นอินสแตนซ์ของฐานข้อมูล The "endpoint" is: abcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com ที่ดี! ตอนนี้ฉันพยายามเชื่อมต่อจากอินสแตนซ์ EC2 อื่นของฉัน mysql -uUSER -pPASS -habcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com แต่ไม่มีอะไรทำงานและมันก็หยุด ฉันพยายาม ping มันและไม่มีอะไรทำงานเช่นกัน ไม่มีอะไรเกิดขึ้น. ฉันจำเป็นต้องเปลี่ยนการตั้งค่าบางอย่างหรือไม่?

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

5
ไม่สามารถเชื่อมต่อกับอินสแตนซ์ postgresql rds สาธารณะได้
ฉันสร้างอินสแตนซ์ทดสอบ PostgreSQL RDS ขั้นพื้นฐานใน VPC ที่มีซับเน็ตสาธารณะเดียวและควรจะสามารถเชื่อมต่อผ่านอินเทอร์เน็ตสาธารณะได้ ใช้กลุ่มความปลอดภัยเริ่มต้นซึ่งเปิดสำหรับพอร์ต 5432 เมื่อฉันพยายามเชื่อมต่อจะล้มเหลว ฉันต้องคิดถึงบางสิ่งที่ตรงไปตรงมามาก - แต่ฉันก็หลงทางไปแล้ว นี่คือการตั้งค่าฐานข้อมูลโปรดทราบว่ามีการทำเครื่องหมายเป็นPublicly Accessible: นี่คือการตั้งค่ากลุ่มความปลอดภัยโปรดทราบว่ามันเปิดกว้าง (ยืนยันในการตั้งค่า RDS ข้างต้นโดยคำแนะนำ "อนุญาต" สีเขียวถัดจากจุดสิ้นสุด): นี่คือคำสั่งที่ฉันพยายามใช้เพื่อเชื่อมต่อ: psql --host=myinstance.xxxxxxxxxx.us-east-1.rds.amazonaws.com \ --port=5432 --username=masteruser --password --dbname=testdb และนี่คือผลลัพธ์ที่ฉันได้รับเมื่อพยายามเชื่อมต่อจาก Yosemite MacBook Pro (หมายเหตุมันแก้ไขไปที่ 54. * ที่อยู่ ip): psql: could not connect to server: Operation timed out Is the server running …


2
หยุดทำงานเพื่อเพิ่มพื้นที่เก็บข้อมูล AWS RDS หรือไม่
ฉันกำลังมองหาที่จะเพิ่มที่เก็บข้อมูลของอินสแตนซ์ RDS สองรายการ (เฉพาะพื้นที่เก็บข้อมูลที่จัดสรรไม่ใช่ประเภทของอินสแตนซ์หรือพารามิเตอร์อื่น ๆ ) เอกสารที่https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIOPS.StorageTypes.html#USER_PIOPS.ModifyingExistingแนะนำ: คุณสามารถเปลี่ยนจากที่เก็บข้อมูลมาตรฐานเป็นที่จัดเก็บข้อมูล IOPS ที่จัดสรรไว้หรือเปลี่ยนจากที่จัดสรร IOPS เป็นที่จัดเก็บข้อมูลมาตรฐานเช่นเดียวกับเพิ่มพื้นที่เก็บข้อมูลโดยไม่ต้องหยุดทำงานเพียงเล็กน้อยหรือไม่มีเลย แน่นอนฉันจะกำหนดเวลาการบำรุงรักษาหน้าต่างก่อนที่จะทำการเปลี่ยนแปลง แต่เอกสารดูเหมือนจะคลุมเครือเล็กน้อยในบริเวณนี้ สำหรับใครบางคนที่อาจเคยทำสิ่งนี้มาก่อน "การหยุดทำงานเพียงเล็กน้อยถึงไม่มีเลย" คืออะไร ฉันสามารถคาดหวัง 5 วินาทีหรือมากกว่า 5 นาที? อัปเดตกรกฎาคม, 2019: ฉันได้อัปเดตลิงก์ไปยังเอกสาร AWS ที่ถูกต้องและได้รับการอัปเดตแล้ว (ซึ่งเสีย) เอกสารที่ใหม่กว่ามีการประกาศแจ้งที่ช่วยตอบคำถามเดิมเช่นกัน: ในกรณีส่วนใหญ่การขยายที่เก็บข้อมูลไม่ต้องการการหยุดทำงานและไม่ทำให้ประสิทธิภาพการทำงานของเซิร์ฟเวอร์ลดลง หลังจากที่คุณปรับเปลี่ยนขนาดการจัดเก็บข้อมูลสำหรับอินสแตนซ์ DB สถานะของอินสแตนซ์ฐานข้อมูลคือการปรับให้เหมาะสมหน่วยเก็บข้อมูล อินสแตนซ์ DB ทำงานได้อย่างสมบูรณ์หลังจากการปรับเปลี่ยนที่เก็บข้อมูล อย่างไรก็ตามคุณไม่สามารถทำการแก้ไขพื้นที่เก็บข้อมูลเพิ่มเติมได้เป็นเวลาหกชั่วโมงหรือในขณะที่สถานะอินสแตนซ์ฐานข้อมูลคือการเพิ่มประสิทธิภาพการจัดเก็บข้อมูลแล้วแต่ระยะเวลาใดจะนานกว่า อย่างไรก็ตามกรณีพิเศษคือถ้าคุณมีอินสแตนซ์ SQL Server DB และยังไม่ได้แก้ไขการกำหนดค่าการจัดเก็บตั้งแต่เดือนพฤศจิกายน 2017 ในกรณีนี้คุณอาจประสบปัญหาไฟดับในระยะเวลาไม่กี่นาทีเมื่อคุณปรับเปลี่ยนอินสแตนซ์ DB เพื่อเพิ่มการจัดสรร การเก็บรักษา หลังจากที่หยุดทำงานอินสแตนซ์ DB ออนไลน์ …

6
วิธีเชื่อมโยงอินสแตนซ์ RDS ที่มีอยู่กับสภาพแวดล้อม Elastic Beanstalk ได้อย่างไร
ฉันสร้างอินสแตนซ์ RDS ของฉันก่อนที่จะสร้างสภาพแวดล้อม Elastic Beanstalk ของฉัน ทั้งสองทำงานร่วมกันโดยไม่มีปัญหา แต่ฉันต้องการให้พวกเขาเชื่อมโยงกันและให้พารามิเตอร์ RDS สามารถเข้าถึงได้ผ่านRDS_*ตัวแปรสภาพแวดล้อม หน้าการกำหนดค่า Elastic Beanstalk พูดว่า: แม้ว่าลิงก์แรกจะสร้างอินสแตนซ์ RDS แบบแทนที่และลิงก์ไปยังสภาพแวดล้อมปัจจุบัน แต่ลิงค์ที่สองจะเปลี่ยนเส้นทางไปยังหน้าเอกสารนี้ ซึ่งน่าเสียดายเพียงอธิบายถึงวิธีการสร้างอินสแตนซ์ RDS ใหม่ แต่ไม่ใช่วิธีการเชื่อมโยงอินสแตนซ์ที่มีอยู่ ฉันจะเชื่อมโยงอินสแตนซ์ RDS ที่มีอยู่กับสภาพแวดล้อม Elastic Beanstalk ของฉันได้อย่างไร

3
ค่าสูงสุดของ max_connections ในอินสแตนซ์ของ AWS RDS ขนาดเล็ก
ปัจจุบันค่าสำหรับmax_connectionsพารามิเตอร์ในรูปแบบเซิร์ฟเวอร์ MySQL RDS t1.micro {DBInstanceClassMemory/12582880}คือ 32 เนื่องจากเซิร์ฟเวอร์ของฉันไม่อนุญาตให้มีการเชื่อมต่อใด ๆ หลังจาก 32 ค่าสูงสุดของความปลอดภัยสำหรับmax_connectionsฉันที่สามารถใช้กับอินสแตนซ์ขนาดเล็กคืออะไร

2
ใน AWS จะมีการคิดค่าใช้จ่ายหนึ่งชั่วโมงสำหรับอินสแตนซ์ที่อยู่ในสถานะ“ กำลังทำงาน” หรือไม่?
เมื่อเอกสาร AWS และการกำหนดราคาอ้างอิงถึง "การใช้งาน" นี่หมายถึง "ถ้าอินสแตนซ์นั้นเป็น" แทนที่จะเป็น "ถ้าอินสแตนซ์นั้นเปิดทำงานและทำงานอยู่ " เช่นถ้าฉันมีอินสแตนซ์ EC2 ทำงาน แต่ไม่ได้ใช้งาน (CPU = 0%) ฉันคิดว่าฉันยังคงถูกเรียกเก็บเงินสำหรับการใช้งานของชั่วโมงนั้น ในกรณีนี้ถ้าฉันมีอินสแตนซ์ EC2 ซึ่งโฮสต์เว็บไซต์ (ซึ่งควรเข้าถึงได้ตลอด 24/7) มันจะสมเหตุสมผลที่จะซื้ออินสแตนซ์สำรอง จากนั้นถ้าฉันต้องนำอินสแตนซ์อื่นออนไลน์เพื่อแบ่งปันภาระเหล่านั้น (น่าจะ) จะได้รับบริการที่ดีที่สุดในฐานะอินสแตนซ์ตามคำขอ ความเข้าใจของฉันถูกต้องหรือไม่

1
ผู้ใช้ rdsadmin คืออะไรและฉันควรดูแล?
ฉันได้รับการควบคุมอินสแตนซ์ AWS MySQL RDS ฉันอยากรู้ว่าผู้ใช้ 'rdsadmin' คืออะไรและควรรู้รหัสผ่านสำหรับสิ่งนี้หรือไม่ว่าจะใช้โดย Amazon Web Console อย่างแท้จริงหรือไม่

3
เป็นไปได้ไหมที่จะบังคับให้สร้าง EC2 :: Instance หรือ RDS :: DBInstance ใหม่อีกครั้งในรูปแบบคลาวด์ amazon?
เป็นไปได้ไหมที่จะบังคับให้สร้างอินสแตนซ์ EC2 หรือ RDS ขึ้นอีกครั้งโดยใช้กลุ่มของโครงสร้างคลาวด์ สแต็คของฉันติดอยู่ในจุดที่ทำลายและการสร้างทรัพยากรจะแก้ไขได้แทนที่จะต้องลบสแต็กทั้งหมดเพื่อทำงานต่อไป แก้ไข: ปัญหานี้ตีฉันสองครั้ง ก่อนอื่นฉันสร้าง AWS :: RDS :: อินสแตนซ์ด้วยค่าเริ่มต้นแล้วลองปรับลดรุ่นเป็น "EngineVersion": "5.5" การเปลี่ยนแปลงสิ่งนี้จะเกิดขึ้นกับการขัดจังหวะบางส่วน แต่อินสแตนซ์ mysql ไม่สามารถลดระดับจาก 5.6 เป็น 5.5 ได้ดังนั้นสแต็กจึงถูกปล่อยให้อยู่ในสถานะ UPDATE_FAILED และฉันไม่สามารถสร้าง RDS ใหม่ได้โดยไม่ต้องมีเคล็ดลับที่น่ารังเกียจ อีกเหตุการณ์หนึ่งคือฉันมี "AWS :: EC2 :: Instance" หลายรายการซึ่งดาวน์โหลดและเรียกใช้สคริปต์จาก "UserData" โดยชัดแจ้งหาก Y เปลี่ยนสคริปต์ที่ดาวน์โหลดมาฉันจะต้องดำเนินการต่อและไม่ต้องทำเช่นนั้นอีก อีกครั้งฉันใช้เคล็ดลับที่น่ารังเกียจเดียวกันเพื่อให้เครื่องสร้างขึ้นมาใหม่ เคล็ดลับที่น่ารังเกียจ: แทนที่จะใช้กลุ่มการวนอัตโนมัติของเครื่องหนึ่งฉันแก้ปัญหาทั้งสองอย่างที่เปลี่ยนเขตความพร้อมใช้งานในคุณสมบัติ ... แต่ทำให้ฉันมีรสนิยมแย่

2
ทำไมฉันไม่สามารถสร้าง superuser ในอินสแตนซ์ของ AWS Postgresql ได้
ฉันมีอินสแตนซ์ AWS EC2 เชื่อมต่อกับอินสแตนซ์ RDS (Postgresql) เมื่อฉันสร้างอินสแตนซ์ RDS ผมบอกว่ามันชื่อผู้ใช้รากของ DB คือ: และรหัสผ่านได้my_user1 password1ตอนนี้ฉันกำลังพยายามสร้างบทบาทและผู้ใช้ระดับสูง แต่มันล้มเหลว: $ createuser -P -d -s -e my_user2 --host myhost.com -U my_user1 Enter password for new role: XXXYYYZZZ Enter it again: XXXYYYZZZ Password: password1 CREATE ROLE my_user2 PASSWORD 'md5999999c0101a1d64afd57575e06f999c' SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN; createuser: creation of …

3
ไม่สามารถเชื่อมต่อกับอินสแตนซ์ RDS จากภายนอก VPC (ERROR 2003 (HY000) ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL)
ฉันสร้าง VPC ขึ้นมาแล้วและภายในอินสแตนซ์ RDS อินสแตนซ์ RDS สามารถเข้าถึงได้แบบสาธารณะและการตั้งค่ามีดังนี้: การตั้งค่า RDS กลุ่มความปลอดภัยที่แนบกับอินสแตนซ์ RDS ยอมรับปริมาณข้อมูลทั้งหมด: ACL เครือข่ายของฉันทั้งหมดยอมรับการเข้าชมทั้งหมด อย่างไรก็ตามฉันไม่สามารถเข้าถึงอินสแตนซ์ของฉันจากเครื่องที่อยู่นอก VPC ของฉัน ฉันได้รับข้อผิดพลาดต่อไปนี้: root@vps151014:~# mysql -h mysql1.xxxxxxxxxxxx.eu-west-1.rds.amazonaws.com -P 3306 -u skullberry -p Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on 'mysql1.xxxxxxxxxxxx.eu-west-1.rds.amazonaws.com' (110) หากฉันเรียกใช้คำสั่งเดียวกันจาก EC2 ภายใน VPC ของฉันฉันสามารถเชื่อมต่อได้ ฉันได้ลองเชื่อมต่อจากหลาย ๆ เครื่องทั้งหมดนั้นไม่มีไฟร์วอลล์ (เช่นพอร์ต 3306 …

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';

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.