Mysql权限控制 - 允许用户远程连接
程序员文章站
2022-05-31 17:35:03
...
问题
今天我将本地mysql数据库,转移到阿里云服务器的mysql中,可是在运行项目时,在涉及请求数据时总是报如下错误Caused by: java.sql.SQLException: null, message from server: "Host 'XXX' is not allowed to connect to this MySQL server"
解决
搜索了不少解决办法,最后找到了有效的解决办法:
允许root用户在任何地方进行远程登录,并具有所有库任何操作权限
具体操作如下:
在本机先使用root用户登录mysql: mysql -u root -p"youpassword"
重要步骤
//然后进行授权操作
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
//重载授权表:
mysql>FLUSH PRIVILEGES;
//最后退出mysql数据库:
mysql>exit
参考文章
转载于:https://www.jianshu.com/p/f31eab1cb75b
上一篇: 日程实现问题_html/css_WEB-ITnose
下一篇: (一)vue开发 - 环境搭建