#author("2017-01-19T19:06:06+09:00","default:wikiwriter","wikiwriter")
[[CentOS7]]

&tag(CentOS7/MySQL);
*目次 [#ya1c5357]
#contents
*関連ページ [#occ4846f]
-[[CentOS7]]

*参考情報 [#o23e76ae]
-[[CentOS7.1にMySQL 5.7をインストール - Qiita:http://qiita.com/ksugawara61/items/336ffab798e05cae4afc]]

*どのバージョンを入れるべきか [#n3d38d4f]
-MySQL 5.7ははまる?[[MySQL 5.7にやられないためにおぼえておいてほしいこと:http://www.slideshare.net/yoku0825/mysql-57-53449734]]

*事前準備 [#p81677bc]

**mariadbのアンインストール [#y03f8440]
-以下のコマンドでアンインストール
 yum remove mariadb-libs

*MySQL5.7のインストール [#a693faeb]
-公式ドキュメントはこちら。[[MySQL :: A Quick Guide to Using the MySQL Yum Repository:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/]]
-[[MySQL :: Download MySQL Yum Repository:http://dev.mysql.com/downloads/repo/yum/]]でnoarch.rpmのファイル名を確認してrpmコマンドを利用してリポジトリ設定ファイルをインストールする。これで/etc/yum.repos.d/mysql-community.repoが作成される。
 sudo rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
-その時点の最新版サーバーをインストールする(mysql5.7)
 sudo yum install mysql-community-server
- mysql-community-libs-compatでmariadb-libsが置き換えられる。mariadb-libsが依存していたpostdbが生きていることを確認。

*初期設定 [#o177a5d8]
-MySQLを起動。
 sudo systemctl start mysqld.service
-パスワードを設定
 sudo cat /var/log/mysqld.log | grep 'temporary password'  # 初期パスワードを確認
-以下のコマンドを実行してパスワードを設定する。
 mysql_secure_installation
-パスワードプラグインを無効化
 UNINSTALL PLUGIN validate_password
-パスワードを変更する
 mysqladmin -uroot -pDo_you_love_MySQL57? password
-設定を変更する。[[MySQL5.7]]を参考に。
-再起動
 sudo systemctl restart mysqld


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