如果您想要远程登录MySQL数据库,必须要确保MySQL允许远程登录。下面是查看MySQL是否允许远程登录的步骤。
第一步:登录MySQL服务器。
$ mysql -u 用户名 -p
第二步:在MySQL提示符下,执行以下命令以查看MySQL现在是否启用了远程访问。
mysql>SELECT user, host FROM mysql.user;
如果您看到具有“%”符号的用户,它意味着该用户可以从任何主机远程登录MySQL。
如果您没有看到“%”符号,则需要创建一个允许远程访问的用户。为此,请按照以下步骤操作。
第一步:在MySQL中创建用户
mysql>CREATE USER '远程用户'@'%' IDENTIFIED BY '密码';
在上面的命令中,“远程用户”是远程用户的用户名,“%”表示该用户可以从任何主机远程登录MySQL,“密码”是用户的密码。
第二步:授予新用户远程访问权限
mysql>GRANT ALL PRIVILEGES ON *.* TO '远程用户'@'%';
现在,您已经创建了一个允许远程访问MySQL的新用户。
如果您想要撤销某个用户的远程访问权限,请执行以下操作。
mysql>REVOKE ALL PRIVILEGES ON *.* FROM '远程用户'@'%';
在上面的命令中,“远程用户”是要撤销权限的用户名,“%”表示此用户可以从任何主机远程登录MySQL。
综上所述,您可以通过执行以上步骤来查看MySQL是否已启用远程访问并创建新用户并授权访问。