Amazon Linux AMI为RDS安装mysql客户端程序

时间:2020-01-09 10:37:06  来源:igfitidea点击:

如何在Amazon Linux AMI上安装用于管理Amazon RDS或Amazon Lightsail的托管数据库的mysql命令?
亚马逊拥有自己的Linux发行版,称为Amazon Linux AMI。
它主要与Red Hat Enterprise Linux以及CentOS Linux二进制兼容。
本页说明如何在Amazon Linux AMI上安装mysql客户端程序,以通过CLI在云中管理数据库(RDS和Lightsail数据库服务)。

Amazon Linux AMI使用yum安装mysql程序

步骤如下:

  • 通过运行以下命令更新系统:sudo yum update
  • 通过输入sudo yum install mysql57在Amazon Linux AMI上安装mysql客户端。
  • 安装现有的客户端,运行:sudo yum install mysql57
  • 通过连接到RDS测试您的设置

让我们详细查看所有命令和示例。

在Amazon Linux AMI上查找mysql客户端

使用以下yum命令:

sudo yum search mysql5
sudo yum list mysql5?

让我们找出有关名为mysql57.x86_64的软件包的描述和摘要信息。

sudo yum info mysql57.x86_64
sudo yum info mysql57

输出示例:

Available Packages
Name        : mysql57
Arch        : x86_64
Version     : 5.7.27
Release     : 1.13.amzn1
Size        : 14 M
Repo        : amzn-updates/latest
Summary     : MySQL client programs and shared libraries
URL         : http://www.mysql.com
License     : GPLv2 with exceptions and LGPLv2 and BSD
Description : MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
            : client/server implementation consisting of a server daemon (mysqld)
            : and many different client programs and libraries. The base package
            : contains the standard MySQL client programs and generic MySQL files.

安装MySQL客户端程序和共享库

现在您知道了如何搜索和列出mysql客户端程序。
因此,继续并键入以下命令以进行安装:

sudo yum update
sudo yum install mysql57

验证安装

键入以下命令:

mysql --version

输出示例:

mysql  Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using  EditLine wrapper

连接的语法为s:

mysql -u {db_user} -p -h {host_name_here} {db_name_here}

如何连接到RDS或Lightsail数据库服务?

使用mysql非常简单。
从shell提示中调用它。
在此示例中,连接到RDS:

mysql -u {User_name} -p -h {RDS_End_Point} {DB_NAME}
mysql -u mydbuser -p -h xyz.us-east-1.rds.amazonaws.com

mysql命令选项如下:

  • -u:AWS RDS云数据库服务器的登录用户名
  • -p:连接到RDS服务器时使用的密码
  • -h:连接到给定的RDS主机或端点
  • " {DB_NAME}":指定RDS数据库名称