通常提示权限不足都是因为,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连接
评论 (0)