怎么关闭mysql的远程登录功能,只允许本地登录。
答案:2 悬赏:0 手机版
解决时间 2021-02-02 14:55
- 提问者网友:兔牙战士
- 2021-02-02 06:31
怎么关闭mysql的远程登录功能,只允许本地登录。现在的问题是使用navicat在任意电脑上都可以登录服务器上的mysql,要怎么拒绝远程登录。
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-02-02 07:51
show processlist;
找出别人的链接的ID
在系统下mysqladmin -uroot -ppassword kill 要杀的ID
先修改了root密码,语句如下:
UPDATE mysql.user SET PASSWORD=PASSWORd('root') WHERe USER='root';
FLUSH PRIVILEGES;
限制下安全吧,root授权的时候只给自己的IP进行授权
grant ALLon *.* to "root"@"自己的IP" identified by "密码";
FLUSH PRIVILEGES;
找出别人的链接的ID
在系统下mysqladmin -uroot -ppassword kill 要杀的ID
先修改了root密码,语句如下:
UPDATE mysql.user SET PASSWORD=PASSWORd('root') WHERe USER='root';
FLUSH PRIVILEGES;
限制下安全吧,root授权的时候只给自己的IP进行授权
grant ALLon *.* to "root"@"自己的IP" identified by "密码";
FLUSH PRIVILEGES;
全部回答
- 1楼网友:酒者煙囻
- 2021-02-02 08:35
登录数据库,mysql>use mysql;
mysql>grant all privileges on *.* to 'root'@'%' with grant option;
mysql>update user set password=password('密码') where user='root';
mysql>flush privileges;
mysql>exit
也可以查询一下你的user表单,看看是不是用户,主机,密码,有 root、%、密码的对应行
这里%就是指其他主机
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯