我在ubuntu的服务器上安装了mysql server,想当然的以为通过另一台电脑就可以访问了。结果不行,原来还需要一条语句grant all privileges的语句,网上写法很多
有这样的语句GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by 'password' 尝试了一下,发现不行。
后来通过GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;这条语句,使其他电脑通过root帐号登陆本机的mysql服务,成功了,虽然不知道具体细节,先暂时记录,以免以后忘记。
最后还需要一条使修改生效的语句FLUSH PRIVILEGES;