
1、修改localhost
更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%"
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
mysql>FLUSH PRIVILEGES;
2、指定授权
使用myuser/mypassword从任何主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
使用myuser/mypassword从ip为192168225166的主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON TO 'myuser'@'192168225166' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
3、泛授权
mysql -h localhost -u root
mysql>GRANT ALL PRIVILEGES ON TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机上以root身份访问数据的权限
mysql>FLUSH PRIVILEGES;
>
肯定能
需要具体数据库的linux版客户端,比如oracle都有自己的linux客户端和
服务器端
,
然后按照说明书提示安装设置,主要是ip和端口设置。就行了
以上就是关于Linux下mysql允许远程连接怎么设置全部的内容,包括:Linux下mysql允许远程连接怎么设置、linux如何连接远程sqlserver数据库,请不要复制没有可采纳的回答,如果可以实施也行、linux系统下能够连接到远程的windows数据库吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)