【问题标题】:No package msyql-server available没有可用的包 mysql-server
【发布时间】:2019-05-11 17:46:11
【问题描述】:

我正在尝试在 Amazon Linux 实例上设置 MySQL,我已经尝试了所有方法(以及 -y 选项):

$ sudo yum install mysql-server 
$ sudo yum install mysql56-server 
$ sudo yum install mysql-community-server 

我不断收到“没有可用的包 msql-server”、“没有可用的包 msyql56-server”等...

我还运行了 yum clean all、yum update all 等...

我假设我必须安装 RPM,但我不知道要安装哪个版本,虽然有 CentOS 的文档,但很少有专门针对 Amazon Linux 设置 MySQL 的文档。

这些说明不起作用,因为我收到错误消息“没有可用的包 mysql56-server”https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html

【问题讨论】:

    标签: mysql linux package amazon


    【解决方案1】:

    这行得通:

    wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
    
    sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm
    
    sudo yum install mysql-community-server 
    

    【讨论】:

    • 这些步骤非常有效。但是我很难过,因为我不知道如何获取 root 密码。 grep 'A temporary password is generated for root@localhost' /var/log/mysqld.log |tail -1
    • @GilbertoTreviño 那么密码是什么?
    • @DanyalSandeelo 请在你的 shell 上运行grep 'A temporary password is generated for root@localhost' /var/log/mysqld.log | tail -1,这应该会给你密码。如果我没记错的话,那是每次新安装完成时生成的随机哈希。
    【解决方案2】:

    2022 年更新:

    rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
    wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
    sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm
    sudo yum install mysql-community-server
    service mysqld start
    

    参考: https://support.cpanel.net/hc/en-us/articles/4419382481815?input_string=gpg+keys+problem+with+mysql+5.7

    【讨论】:

      猜你喜欢
      • 2013-12-14
      • 1970-01-01
      • 2020-01-12
      • 1970-01-01
      • 2015-11-05
      • 2012-10-05
      • 1970-01-01
      • 2012-12-05
      • 2012-05-11
      相关资源
      最近更新 更多