本文作者:kris

给Mysql添加远程访问权限的方法-给mysql添加远程访问权限的方法是

kris 2025-01-18 02:06:03 3
给Mysql添加远程访问权限的方法-给mysql添加远程访问权限的方法是摘要: 解决MySQL不允许从远程访问的方法有哪些?  解决MySQL不允许从远程访问的方法,主要有二种,分别如下:  1、改表法。  帐号不允许从远程登陆,只能在localhost。这个...

解决MySQL不允许从远程访问的方法有哪些?

  解决MySQL不允许从远程访问的方法,主要有二种,分别如下:  

1、改表法。  帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"  mysql -u root -pvmwaremysql>use mysql;  mysql>update user set host = '%' where user = 'root';  mysql>select host, user from user;  

2、授权法。  想myuser使用mypassword从任何主机连接到mysql服务器的话。  如下:  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WI  TH GRANT OPTION;  如果想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码  如下:  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY  'mypassword' WITH GRANT OPTION;

mysql禁止远程用户用Root登陆?

你只要会操作SQL语句就行了,数据库mysql里面有个user表,查看user="root"的记录,把host不为localhost的都删除就可以了。

一般另外一条记录的host为%

我本打算在我的服务器执行一下,把结果给你看,但是我的服务器上已经没用了远程root用户,我执行的过程如下:

E:\mysql5.0.51a\bin>mysql -u root -p

Enter password:

给Mysql添加远程访问权限的方法-给mysql添加远程访问权限的方法是

图片来源:网络

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 41

Server version: 5.0.51a-community-log MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use mysql

Database changed

mysql> select host,user from user where user="root";

+-----------+------+

| host | user |

+-----------+------+

| 127.0.0.1 | root |

| localhost | root |

+-----------+------+

2 rows in set (0.02 sec)

如果执行上面的语句,你发现了远程root用户,那么你可以用下面的语句删除它:

delete from user where user="root" and host!="localhost";

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/24536.html发布于 2025-01-18 02:06:03
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享