Macにbrewでデータベースを設定する方法(MySQLのローカル環境を作る)
brewでMaria DBをインストール
MariaDBはほぼMySQLと同じものです。MySQLは利用がややこしくなりそうなため、MariaDBをインストールします。
こちらのサイトを参考にしましたが、この通りやると私の場合はエラーが出ました。
https://applingo.tokyo/article/1135
まずBrewを最新にしたあと、MariaDBをインストールし、起動します。
ターミナル
brew update brew install mariadb brew services start mariadb
セキュリティ関係の設定をします。
$ sudo mysql_secure_installation
(参考サイトではsudoは入っていなかった)
sudoからパソコンのアカウントのパスワードを聞かれるので
自分のアカウントのパスワードを入れてEnter
次に、mysql_secure_installationがパスワードを聞いてくる(NOTE:ナントカかんとか…が出る)ので、
また自分のアカウントのパスワードを入れる
その他いろいろ聞かれるが、おすすめまたはY(Yes)を選択して進む。
MySQLに接続してみる
$ sudo mysql -u root -p Enter password:アカウントのパスワード
これでMySQLが使えるようになります。
utf8mb4を有効にする
これは参考サイトを見てください。自分でやっていないから不明…
macOS に Homebrew から phpMyAdmin をインストール
https://tyru.hatenablog.com/entry/2019/06/20/210517
を参考に設定。
既にコメントは外れていた。
sudo code /etc/apache2/other/phpmyadmin.conf
で
<IfModule php7_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>
を貼付けて保存
sudo code /usr/local/etc/phpmyadmin.config.inc.php
MySQL のホスト、ポート番号等に合わせて変更します。 MySQL のデフォルトパスワード (ID: root, PW: (空)) のように、空のパスワードを許可する場合 $cfg['Servers'][$i]['AllowNoPassword'] を true にする必要があります。
と書いてあるが、どこも変更しなくて良いらしいので、このファイルを開く必要はなさそうだ
sudoじゃないとアクセスできないようになっているのでそれを変更するらしい
https://db.just4fun.biz/?MariaDB/rootでログインできない場合の設定#ab8a60da
以上で、
で見れるようになるようだ。

コメント
コメントはまだありません。