通常提示权限不足都是因为,Mysql为了安全默认只允许Localhost连接
在`Windows`的`cmd`中输入 `mysql -u 用户名 -p` ,回车然后输入密码,连接`Mysql`数据库。
如果是`Macbook`,打开`Terminal`终端,在终端连接数据库
连接`Mysql`以后,输入以下代码赋予权限:

`grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
// 参数解析: *.*是指所有表,@后面的 % 是指对所有IP开放连接,如果只允许固定IP访问,则把%换成IP地址
// password当然是root用户连接数据库的密码,当然用户root也是可以改的
// 然后刷新权限
flush privileges;`

温馨提醒:这是个不好的习惯,开放这么多权限不安全,仅在测试的时候用一下,最好使用SSH连接

最后修改:2022 年 04 月 07 日
如果觉得我的文章对你有用,请随意赞赏