📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

9行目: 9行目:
もし、既にMariaDBがインストールされている場合は、MariaDBをアンインストールする。<br>
もし、既にMariaDBがインストールされている場合は、MariaDBをアンインストールする。<br>
まず、インストールされているパッケージの確認するため、以下のコマンドを実行する。<br>
まず、インストールされているパッケージの確認するため、以下のコマンドを実行する。<br>
  # CentOS
  # 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>
CentOSの場合、<code>mariadb-libs-<バージョン名>.el<バージョン名>.x86_64</code>と表示されるので、このパッケージをアンインストールする。<br>
RHELの場合、<code>mariadb-libs-<バージョン名>.el<バージョン名>.<アーキテクチャ名></code>と表示されるので、このパッケージをアンインストールする。<br>
SUSEの場合、mariadbと表示されるので、このパッケージをアンインストールする。<br>
SUSEの場合、mariadbと表示されるので、このパッケージをアンインストールする。<br>
  # CentOS
  # RHEL
  sudo yum remove mariadb-libs
  sudo dnf remove mariadb-libs
  sudo rm -rf /var/lib/mysql/
  sudo rm -rf /var/lib/mysql/
   
   
62行目: 62行目:
<br>
<br>
リポジトリが追加されたかどうかは、以下のコマンドで確認できる。<br>
リポジトリが追加されたかどうかは、以下のコマンドで確認できる。<br>
  # CentOS
  # RHEL
  sudo yum repolist all | grep mysql
  sudo dnf repolist all | grep mysql
   
   
  # SUSE
  # SUSE
74行目: 74行目:
==== リポジトリを追加してインストール ====
==== リポジトリを追加してインストール ====
インストールを行う前に、パッケージのバージョンを確認する。<br>
インストールを行う前に、パッケージのバージョンを確認する。<br>
  # CentOS
  # RHEL
  sudo yum info mysql-community-server
  sudo dnf info mysql-community-server
   
   
  # SUSE
  # SUSE
83行目: 83行目:
インストールの途中において、MySQLのGPG公開鍵が無いというメッセージが表示されるが、<br>
インストールの途中において、MySQLのGPG公開鍵が無いというメッセージが表示されるが、<br>
インストール時にGPG公開鍵も同時にインストールされるので、そのまま続ける。<br>
インストール時にGPG公開鍵も同時にインストールされるので、そのまま続ける。<br>
  # CentOS
  # RHEL
  sudo yum install mysql-community-server
  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>
  # CentOS
  # RHEL
  sudo yum --enablerepo=epel,remi,remi-php73 install phpMyAdmin
  sudo dnf --enablerepo=epel,remi,remi-php73 install phpMyAdmin
  sudo yum --enablerepo=epel,remi,remi-php73 install php-pecl-mcrypt
  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>