今在服务器上 有mysql 数据库如何远程访问数据库,不想公布root账户所以,创建了demo账户允许demo账户在任何地方都能访问mysql数据库中shandong库。
在安装mysql的机器上运行:
//退出MySQL服务器这样僦可以在其它任何的主机上以demo身份登录
另外,当用客户端连接 mysql 时发现无法连接,看来需要对用户进行重新授权操作如下:
发现这样更妀权限以后,远程仍然不能连接但是用下面的操作就可以了。
此刻 root 可以被远程连接,当然这里建立其他非 root 用户也可以远程连接
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录
具体步骤:登陆到MySQL
按照别人提供的方式update的时候,出现错误
然后查看了下数据庫的host信息如下:
host已经有了%这个值,所以直接运行命令: