今日坑 20190824
Contents
今天遇到了几个小坑,特此记录。
npm 装啥都不行
**环境:**npm@6.9.0、node@12.6.0 (homebrew)
**问题:**无论用 npm 安装什么,是否忽略 package-lock
,是否 -g
,安装 package.json
还是指定包,都报错如下:
|
|
这个错误信息非常的笼统,啥都体现不出来。
**原因:**不小心设置了不通的 https_proxy
。
**解决:**修正 https_proxy
。
新装 MariaDB 无法 root 空密码登录
**环境:**mariadb@10.4.6 (homebrew)
**问题:**MariaDB 装好以后按照 brew info mariadb
里写的,和原来一样用 mysql -uroot
失败,报 Access denied。
**原因:**根据这个文档,MariaDB 从 10.4.3 开始默认使用 auth_socket.so
插件而不是密码来鉴权。
**解决:**用 sudo 登录然后给数据库的 root 设密码。
MariaDB 无法建表
**环境:**mariadb@10.4.6 (homebrew)
**问题:**执行 CREATE TABLE foo
失败,报错 Can't create database 'foo' (errno: 2 "No such file or directory")
。
**原因:**同时用 mysql.server start
和 brew services start maridb
开了两套 MariaDB。且 mysql.server
似乎失去了之前开的进程的 pid。
**解决:**杀掉进程,重启服务。
Author SEIAROTg
LastMod 2019-08-27