ミライスタート TECH系ブログ

株式会社ミライスタートのエンジニア達が気になったTECH系の記事等をアップしています!

MySQLのインストール

こんばんは、石井です。

久しぶりにLinuxMySQLをインストールしようとしてハマったので、
備忘録です。

▪️phpmysql関連のインストール
yum install --skip-broken php* mysql*

▪️MySQLをローカルに取得
yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

▪️MySQLのインストール
yum -y install mysql-server

▪️DBディレクトリの初期化
mysqld --initialize --explicit_defaults_for_timestamp

▪️初期化したDBのディレクトリの権限を変更
chown mysql:mysql -R /var/lib/mysql/*

    • >フォルダ権限を変更しなかったら以下のエラーが出ました

cat /var/log/mysqld.log
[ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable

  • -

▪️初期パスワードの確認
cat /var/log/mysqld.log | grep 'password is generated'

▪️MySQLのインストール
 (セキュリティ強化して貰えます)
mysql_secure_installation

▪️MySQLの有効化・起動・再起動
systemctl enable mysqld.service
systemctl start mysqld.service
systemctl restart mysqld.service


時間があるときはハマるのもとても楽しいですが、
時間がないときはげっそりしますね。
それでは!