通常提示权限不足都是因为,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连接
此处评论已关闭