#author("2020-12-08T05:53:54+00:00","default:src128","src128")
&tag(CentOS8/MySQL8);
*目次 [#s51be052]
#contents
*関連ページ [#wb488cba]
*参考情報 [#sed76e84]
-[[How to Install MySQL 8 Database Server on CentOS 8:https://www.howtoforge.com/how-to-install-mysql-8-on-centos-8/#install-mysql-from-appstream-repository]]

*インストール [#pfe96111]
-以下のコマンドでインストール
  # yum install @mysql
-/etc/my.cnf.d/mysql-server.cnfを変更。最初に2行を追加する(エラーで起動できない場合mysqld.logを確認し、validate_passwordうんぬんんがエラーになっていたらコメントアウトする)。
#pre{{
[mysqld]
collation-server=utf8mb4_bin
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysql/mysqld.log
pid-file=/run/mysqld/mysqld.pid
}}
-default_authentication_pluginはPHPやRailsでエラーがでた場合、「default_authentication_plugin=mysql_native_password」を追加したほうが良いかも。
#pre{{
[mysqld]
collation-server=utf8mb4_bin
default_authentication_plugin=mysql_native_password
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysql/mysqld.log
pid-file=/run/mysqld/mysqld.pid
}}
-サービス起動
#pre{{
systemctl start mysqld
 systemctl enable mysqld
}}
-安全化。rootのパスワードは空になっているっぽい。
 mysql_secure_installation

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS