使用node.js连接mysql数据库报如下错误:
Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested
by server; consider upgrading MySQL client
解决方法如下:
1.先打开window的命令处理程序:
1.window+r(快捷键进入)
2.输入cmd
注意:可能这个需要以管理员权限打开才能成功,window10以管理员身份打开方式如下:
在屏幕下方导航条鼠标右击window,显示出“命令提示符(管理员)”,点击,正常打开即可。
2.输入以下命令:
mysql -u root -p
接着输入数据库密码。
3.接着输入以下命令:
use 数据库名
举例:我创建的数据库名为