CentOS7.4にMySQL5.7をインストールする

カテゴリ: MySQL

Vagrant上のCentOS7.4(bento/centos7.4)にMySQL5.7をインストールしたので、その時に実行したコマンドを残しておきます。
下記のコマンドを実行したのち、rootユーザの初期パスワードを設定する必要があります。

# インストール済みのMariaDBを削除
yum remove mariadb-libs
rm -rf /var/lib/mysql/

# MySQLのyumリポジトリを追加する
sudo yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm -yum

# 追加したリポジトリからMySQLをインストール
sudo yum -y install mysql-community-server

# check version
mysqld --version

# enable and start service
sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service

# check daemon status
sudo systemctl status mysqld.service

# set initial password to env
DB_PASSWORD=$(grep "A temporary password is generated" /var/log/mysqld.log | sed -s 's/.*root@localhost: //')
echo ${DB_PASSWORD}


# login to MySQL
mysql -u root -p${DB_PASSWORD}
こちらもおススメ

コメントを残す

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