database:mysql:install
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
database:mysql:install [2023/03/08 16:35] – 作成 mikoto | database:mysql:install [2024/05/01 16:07] (現在) – mikoto | ||
---|---|---|---|
行 1: | 行 1: | ||
====== MySQL導入 ====== | ====== MySQL導入 ====== | ||
+ | [[database: | ||
+ | |||
+ | CentOS8やOracle Linux 8 へmysql 5.7をインストールする場合、モジュールを無効化する必要がある。 | ||
+ | < | ||
+ | dnf install https:// | ||
+ | </ | ||
+ | GPG鍵のチェックをオフにする | ||
+ | < | ||
+ | vim / | ||
+ | </ | ||
+ | <file mysql-community.repo> | ||
+ | [mysql57-community] | ||
+ | name=MySQL 5.7 Community Server | ||
+ | baseurl=http:// | ||
+ | enabled=1 | ||
+ | gpgcheck=0 | ||
+ | gpgkey=file:/// | ||
+ | </ | ||
+ | 次に、モジュールを無効にする | ||
+ | < | ||
+ | dnf module disable mysql | ||
+ | </ | ||
+ | インストール | ||
+ | < | ||
+ | dnf install mysql-community-server | ||
+ | </ | ||
+ | サービスを起動する。 | ||
+ | < | ||
+ | systemctl start mysqld | ||
+ | </ | ||
+ | インストール時点でrootユーザーに対して一時パスワードが設定されている。 | ||
+ | / | ||
+ | |||
+ | mysqlを実行し、rootユーザーのパスワードを変更する。 | ||
+ | < | ||
+ | mysql -u root -p | ||
+ | Enter password: tmp_password | ||
+ | </ | ||
+ | ===== MySQL 8.0 ===== | ||
+ | MySQL 8.0 のインストールはモジュールによって行う。 | ||
+ | < | ||
+ | dnf module list mysql | ||
+ | dnf module install mysql:8.0 | ||
+ | </ | ||
+ | サービスを起動しても起動できない場合がある。 | ||
+ | 元入っていたデータが原因の可能性がある。 | ||
+ | その場合、ディレクトリごと削除する。 | ||
+ | < | ||
+ | rm -rf / | ||
+ | </ | ||
database/mysql/install.1678260915.txt.gz · 最終更新: 2023/03/08 16:35 by mikoto