コマンドラインで mysql が使えない

コマンドラインで mysql が使えない。

$ mysql --version
mysql  Ver 8.0.16 for osx10.14 on x86_64 (Homebrew)

$ sudo service mysqld start
sudo: service: command not found

$ service mysqld status
-bash: service: command not found

$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

sudo touch /tmp/mysql.sock

$ sudo mysql.server restart
 ERROR! MySQL server PID file could not be found!
Starting MySQL
.Logging to '/usr/local/var/mysql/xxxxxx-puro.local.err'.
 ERROR! The server quit without updating PID file (/usr/local/var/mysql/xxxxxx-puro.local.pid).

Firebase CLIのインストールでハマる

Firebase を使用するには、ローカルPCにFirebase CLIをインストールする必要がある。指示通りやると、エラー発生。

$ npm install -g firebase-tools

Unhandled rejection Error: EACCES: permission denied, mkdir '/Users/xxxxxx/.npm/_cacache/index-v5/1e/49'

コマンドの頭にsudo付けてやり直したところ、うまく行った。

$ sudo npm install -g firebase-tools

$ sudo npm install -g firebase-tools
/Users/xxxxxx/.npm-global/bin/firebase -> /Users/xxxxxx/.npm-global/lib/node_modules/firebase-tools/lib/bin/firebase.js
+ firebase-tools@7.3.2
added 37 packages from 57 contributors, removed 205 packages, updated 59 packages and moved 5 packages in 91.799s