MariaDB 初心者向け!Mac Big Sur で MariaDB をインストール・設定する方法
Mac Big Sur で MariaDB が動作しない場合のトラブルシューティング
原因: この問題は、Homebrew でインストールされた以前のバージョンの MySQL と MariaDB の競合が原因である可能性があります。
解決策: 以下の手順で問題を解決できます。
古い MySQL インストールを削除する:
sudo rm -rf /opt/homebrew/var/mysql/
MariaDB を再インストールする:
brew install mariadb
brew services start mariadb
mysql -u root -p
パスワードを入力してログインします。
Mac Big Sur で MariaDB を使用する際のサンプルコード
データベースの作成
CREATE DATABASE my_database;
テーブルの作成
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) UNIQUE NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
データの挿入
INSERT INTO users (name, email)
VALUES ('John Doe', '[email protected]'),
('Jane Doe', '[email protected]');
SELECT * FROM users;
UPDATE users
SET name = 'John Smith'
WHERE id = 1;
DELETE FROM users
WHERE id = 2;
DROP DATABASE my_database;
注: これらの例を実行するには、MariaDB に接続していることを確認する必要があります。接続方法は、上記のトラブルシューティングセクションで説明されています。
Mac Big Sur に MariaDB をインストールするその他の方法
MariaDB 公式リポジトリからバイナリパッケージをダウンロードしてインストールすることができます。
この方法は、Homebrew を使用していない場合や、Homebrew で問題が発生している場合に役立ちます。
MacPorts を使用する:
MacPorts は、macOS 用のもう 1 つのパッケージマネージャーです。Homebrew の代替品として使用でき、MariaDB を含む多くのパッケージをインストールできます。
https://www.macports.org/install.php
ソースからコンパイルする:
MariaDB のソースコードをダウンロードして、自分でコンパイルすることもできます。この方法は、最新の安定版ではない MariaDB をインストールしたい場合や、システムを完全に制御したい場合に役立ちます。
mysql mariadb homebrew