#author("2020-12-16T05:36:09+00:00","default:src128","src128")
#author("2020-12-19T07:09:45+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」を追加したほうが良いかも。
-default_authentication_pluginはPHPやRailsでエラーがでた場合、「default_authentication_plugin=mysql_native_password」を追加したほうが良いかも(MacPortsのバージョンだとエラー?)。
#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


*管理 [#za54ba9e]
-初期状態で有効でサービスが起動している。
-再起動(mysqldではなくmysqlらしい)
 sudo systemctl restart mysql

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS