MySQLのインストール
こんばんは、石井です。
久しぶりにLinuxにMySQLをインストールしようとしてハマったので、
備忘録です。
▪️phpとmysql関連のインストール
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
時間があるときはハマるのもとても楽しいですが、
時間がないときはげっそりしますね。
それでは!