簡體   English   中英

在AWS Elastic Beanstalk上連接到Mysql

[英]Connecting to Mysql on AWS Elastic Beanstalk

我是相對較新的LAMP開發人員,他主要嘗試通過AWS學習Linux。 我有一個實時的Elastic Beanstalk實例並正在運行。 我做了以下軟件包的yum安裝:

mysql55.x86_64 mysql55-bench.x86_64 mysql55-common.x86_64 mysql55-devel.x86_64 mysql55-libs.x86_64 mysql55-server.x86_64 mysql55-test.x86_64 

所有這些似乎都可以很好地安裝...然后鍵入...

mysql -V 

這讓我

mysql Ver 14.14 Distrib 5.5.20, for Linux (x86_64) using readline 5.1 

...確認安裝了mysql ...但是當我鍵入...

mysql -u ec2-user -p
Enter password: /*leaving blank*/

我得到...

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

現在,要使用我在AWS Console中創建的安全組密鑰對將服務器插入該服務器。 因此,當我以ec2-user身份登錄到服務器箱時,關鍵是(通過.ppk文件)對我進行身份驗證。 據我所知,這是我的“ root”用戶,沒有密碼,但是我可能會誤會。

因此,基本上我不了解如何在Linux環境中開始使用MySQL的基礎知識。 到目前為止,我只真正使用了WAMP的PHPMyAdmin和MySQL命令行。

有人可以幫我解決我在這里穿過電線的問題嗎?

耽誤。 在執行其他操作之前,請在beantalk之外停止並啟動mysql計算機,或者使用Amazon RDS Beanstalk旨在自動擴展應用程序的Web層,而不是保存數據庫。 在擴展您的應用程序的那一刻,新機器將沒有您的數據。 一旦縮減,它可能會刪除您的數據庫計算機。 如果該實例最終在淘汰或損壞的硬件上運行,beanstalk將替換它。

閱讀Beanstalk體系結構概述。 注意該圖。 您的數據庫層位於beantalk環境之外,而不在其中。

在此圖中,beanstalk環境由黃色虛線表示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM