📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 9行目: | 9行目: | ||
もし、既にMariaDBがインストールされている場合は、MariaDBをアンインストールする。<br> | もし、既にMariaDBがインストールされている場合は、MariaDBをアンインストールする。<br> | ||
まず、インストールされているパッケージの確認するため、以下のコマンドを実行する。<br> | まず、インストールされているパッケージの確認するため、以下のコマンドを実行する。<br> | ||
# | # RHEL | ||
sudo rpm -qa | grep maria | sudo rpm -qa | grep maria | ||
| 15行目: | 15行目: | ||
sudo zypper search -i | grep maria | sudo zypper search -i | grep maria | ||
<br> | <br> | ||
RHELの場合、<code>mariadb-libs-<バージョン名>.el<バージョン名>.<アーキテクチャ名></code>と表示されるので、このパッケージをアンインストールする。<br> | |||
SUSEの場合、mariadbと表示されるので、このパッケージをアンインストールする。<br> | SUSEの場合、mariadbと表示されるので、このパッケージをアンインストールする。<br> | ||
# | # RHEL | ||
sudo | sudo dnf remove mariadb-libs | ||
sudo rm -rf /var/lib/mysql/ | sudo rm -rf /var/lib/mysql/ | ||
| 62行目: | 62行目: | ||
<br> | <br> | ||
リポジトリが追加されたかどうかは、以下のコマンドで確認できる。<br> | リポジトリが追加されたかどうかは、以下のコマンドで確認できる。<br> | ||
# | # RHEL | ||
sudo | sudo dnf repolist all | grep mysql | ||
# SUSE | # SUSE | ||
| 74行目: | 74行目: | ||
==== リポジトリを追加してインストール ==== | ==== リポジトリを追加してインストール ==== | ||
インストールを行う前に、パッケージのバージョンを確認する。<br> | インストールを行う前に、パッケージのバージョンを確認する。<br> | ||
# | # RHEL | ||
sudo | sudo dnf info mysql-community-server | ||
# SUSE | # SUSE | ||
| 83行目: | 83行目: | ||
インストールの途中において、MySQLのGPG公開鍵が無いというメッセージが表示されるが、<br> | インストールの途中において、MySQLのGPG公開鍵が無いというメッセージが表示されるが、<br> | ||
インストール時にGPG公開鍵も同時にインストールされるので、そのまま続ける。<br> | インストール時にGPG公開鍵も同時にインストールされるので、そのまま続ける。<br> | ||
# | # RHEL | ||
sudo | sudo dnf install mysql-community-server | ||
# SUSE | # SUSE | ||
| 93行目: | 93行目: | ||
<br> | <br> | ||
最後に、自動起動の設定をしてMySQLを起動する。<br> | 最後に、自動起動の設定をしてMySQLを起動する。<br> | ||
# RHEL | |||
sudo systemctl enable mysqld | sudo systemctl enable mysqld | ||
sudo systemctl start mysqld | sudo systemctl start mysqld | ||
# SUSE | |||
sudo systemctl enable mysql | |||
sudo systemctl start mysql | |||
<br> | <br> | ||
==== ソースコードからインストール ==== | ==== ソースコードからインストール ==== | ||
| 361行目: | 366行目: | ||
<br> | <br> | ||
MySQLを再起動するため、以下のコマンドを実行する。<br> | MySQLを再起動するため、以下のコマンドを実行する。<br> | ||
# RHEL | |||
sudo systemctl restart mysqld | sudo systemctl restart mysqld | ||
# SUSE | |||
sudo systemctl restart mysql | |||
<br> | <br> | ||
もし、rootユーザのパスワードを変更する場合、MySQLにログインして以下のコマンドを実行する。<br> | もし、rootユーザのパスワードを変更する場合、MySQLにログインして以下のコマンドを実行する。<br> | ||
| 479行目: | 488行目: | ||
<br> | <br> | ||
MySQLを再起動をして設定を反映する。<br> | MySQLを再起動をして設定を反映する。<br> | ||
# RHEL | |||
sudo systemctl restart mysqld | |||
# SUSE | |||
sudo systemctl restart mysql | sudo systemctl restart mysql | ||
<br> | <br> | ||
| 496行目: | 509行目: | ||
<br> | <br> | ||
MySQLを再起動して設定を反映させる。<br> | MySQLを再起動して設定を反映させる。<br> | ||
# RHEL | |||
sudo systemctl restart mysqld | |||
# SUSE | |||
sudo systemctl restart mysql | sudo systemctl restart mysql | ||
<br> | <br> | ||
| 633行目: | 650行目: | ||
PHPからMySQLを使用するために必要なパッケージが一式インストールできるので、phpMyAdminを使用する予定がなくても、<br> | PHPからMySQLを使用するために必要なパッケージが一式インストールできるので、phpMyAdminを使用する予定がなくても、<br> | ||
インストールしておくと便利である。<br> | インストールしておくと便利である。<br> | ||
# | # RHEL | ||
sudo | sudo dnf --enablerepo=epel,remi,remi-php73 install phpMyAdmin | ||
sudo | sudo dnf --enablerepo=epel,remi,remi-php73 install php-pecl-mcrypt | ||
# SUSE | # SUSE | ||
| 701行目: | 718行目: | ||
最後に、MySQLを再起動する。<br> | 最後に、MySQLを再起動する。<br> | ||
# RHEL | |||
sudo systemctl restart mysqld | |||
# SUSE | |||
sudo systemctl restart mysqld | sudo systemctl restart mysqld | ||
<br> | <br> | ||