nodejs 连接mysql数据库总报错连接不上,哪里出了问题?



```javascript
//建立数据库连接
const mysql = require('mysql')
let pool = mysql.createPool({
    host:'localhost',
    port:'3306',
    user:'root',
    password:'',
    database:'mes',
    connectionLimit:20
})

pool.query('select * from student',(err,result)=>{
    if (err) throw err
    console.log(result)
})




```bash
code: 'ER_NOT_SUPPORTED_AUTH_MODE',
  errno: 1251,
  sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client',
  sqlState: '08004',
  fatal: true