Open onvno opened 5 years ago
mysql安装及基本问题
安装后需要添加全局路径:
$ vi ~/.zshrc
$ PATH="$PATH":/usr/local/mysql/bin
$ source ~/.zshrc
解决Node.js mysql客户端不支持认证协议引发的“ER_NOT_SUPPORTED_AUTH_MODE”问题
导致这个错误的原因是,目前,最新的mysql模块并未完全支持MySQL 8的“caching_sha2_password”加密方式,而“caching_sha2_password”在MySQL 8中是默认的加密方式。因此,下面的方式命令是默认已经使用了“caching_sha2_password”加密方式,该账号、密码无法在mysql模块中使用。
解决:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
Query OK, 0 rows affected (0.12 sec)
需要设置链接规则,未测试:
$ GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password';
$ flush privileges;
Update更新
实际操作
Select
MySQL查询指定行的记录
MySQL查询指定行的记录
nodejs同步
nodejs使用async/await同步操作mysql