macOS Catalinaにhomebrew経由でMSQLをいれる
状況
新しいmacbook pro(macOS Catalina)を購入したので、homebrewを使ってmysqlを入れようとしたら、エラーがでたので、メモ
Catalinaでのmysqlのエラーは相当でているよう、
mysqlのインストール&動くようにする
1) mysqlのインストール
ターミナルでbrewからインストール
brew install mysql
2) 起動したらエラーがでた
mysql -uroot
でログインしようとしたら、、、
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
3) 動くようにする
ググると結構でてくるエラー。みなさん出ているようです。まずはmysql.sockとやらを作ります。
sudo touch /tmp/mysql.sock
実はこれだけだとダメなので、
sudo chown ユーザー名 /tmp/mysql.sock
で権限を書き換えます。
あと、これをしないと、macを再起動した時に毎回エラーが出る
brew services start mysql
mysqlでテーブルを作るまで
rootで入る
mysql -uroot;
データベースを作成
create database mydb;
作ったmydbに入る
use mydb;
あとはcreate tableで自分で作りたい構造のテーブルを作る
Author And Source
この問題について(macOS Catalinaにhomebrew経由でMSQLをいれる), 我々は、より多くの情報をここで見つけました https://qiita.com/doyodoyo/items/ccd8ab767751d61e38f5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .