AWSでMySQLをインストール

投稿者: | 2018/07/02

あらかじめインスタンスが作られNATなどの設定でインターネットとつながる状態にあるという前提です。

そもそも自らデータベースを入れずにガイドに従って入れる方法もあります。
こっちの方が問題が起こりにくいかも。
MySQL データベースを作成して接続する

とはいえ今勉強中の本が手動で入れているのでこっちで頑張る。

とりあえずインストール

本に書いてあったように以下のコマンドで実行

$ sudo yum -y install mysql-server
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
パッケージ mysql-server は利用できません。
エラー: 何もしません

だめじゃん。パッケージがどうなっているか確かめる。

$ yum search mysql
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
============================================ N/S matched: mysql =============================================
MySQL-python.x86_64 : An interface to MySQL
apr-util-mysql.x86_64 : APR utility library MySQL DBD driver
dovecot-mysql.x86_64 : MySQL back end for dovecot
freeradius-mysql.x86_64 : MySQL support for freeradius
libdbi-dbd-mysql.x86_64 : MySQL plugin for libdbi
mysql-connector-java.noarch : Official JDBC driver for MySQL
mysql-connector-odbc.x86_64 : ODBC driver for MySQL
pcp-pmda-mysql.x86_64 : Performance Co-Pilot (PCP) metrics for MySQL
perl-DBD-MySQL.x86_64 : A MySQL interface for Perl
php-mysql.x86_64 : A module for PHP applications that use MySQL databases
php-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases
qt-mysql.x86_64 : MySQL driver for Qt's SQL classes
qt3-MySQL.x86_64 : MySQL drivers for Qt 3's SQL classes
qt5-qtbase-mysql.x86_64 : MySQL driver for Qt5's SQL classes
redland-mysql.x86_64 : MySQL storage support for Redland
rsyslog-mysql.x86_64 : MySQL support for rsyslog
mariadb.x86_64 : A community developed branch of MySQL
mariadb-devel.x86_64 : Files for development of MariaDB/MySQL applications
mariadb-libs.x86_64 : The shared libraries required for MariaDB/MySQL clients

Name and summary matches only, use "search all" for everything.

それっぽいのが全然ない。

それからいろいろやりました。リポジトリを設定し直したり違うパッケージ入れたりしましたができた方法のみ記載します。
結局問題はel7系を入れたいのに yum で mysql-community-server を入れようとすると依存ファイルでel6を使おうとしてうまくいかないようでした。

うまく行った方法

sudo yum -y remove mariadb-libs
sudo yum -y install http://dev.mysql.com/get/mysql-community-common-5.7.21-1.el7.x86_64.rpm
sudo yum -y install http://dev.mysql.com/get/mysql-community-server-5.7.21-1.el7.x86_64.rpm

つまりリポジトリとか設定せずに必要なものだけをピンポイントで入れました。
それにしても環境作りはかなりの確率で躓きますね。


コメントを残す

メールアドレスが公開されることはありません。