MySQL安装完毕,本机登录正常。但在远程登录时报错如下,确认已输入正确账号和密码。
未授权远程IP地址登录。root用户默认只能在localhost也就是本机登录,故需要对其他IP地址进行授权。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;参数说明如下:
*.*
参数:第一个星号(*)为数据库占位符,如果填*
则代表所有数据库。第二个星号(*)为数据库表占位符,如果填*
则代表数据库中所有表。'root'@'%'
参数:root为授权登录的数据库账户,百分号(%)为IP地址占位符。假如要限制只能通过1.1.1.1的IP地址登录,则需要把%
改成1.1.1.1。如果填%
则代表允许任何IP地址登录。flush privileges;
如果您的问题仍未解决,您可以在阿里云社区提交工单联系阿里云技术支持。