设置mysql远程访问权限
操作方法
- 01
打开mysql客户端 依次菜单“开始”——“程序”——“MySQL”——“MySQL Server 5.5”——“MySQL 5.5 Command Line Client“,打开mysql客户端程序。
- 02
登录MYSQL 在mysql客户端程序窗口,按照提示输入 root用户密码,登录mysql数据库。
- 03
查看数据库用户情况 在“mysql>”提示符下输入: use mysql ,把mysql数据库设定为当前数据。库。再输入:select host,user,password from user; 查看当前数据库所有用户信息。
- 04
了解Host字段含义 查出的用户信息列表中,第一列host表示用户登录的范围:localhost表示本地登录;如果是某个IP,则表示只能在该IP电脑上登录;如果“%”,表示可在任意电脑上登录。
- 05
修改host字段值 所以如果想要用户root可以远程登录,则可通过修改user表中root用户对应的host字段值为“%”即可。我们用以下语句进行修改: update user set host = '%' where user = 'root';
- 06
验证是否修改成功 同前所述,我们可以用:select host,user,password from user; 来查看host字段值的修改情况,可以看到root用户的host字段值已经成功修改,root用户已经可以进行远程登录了!
- 07
授予所有权限 当然,如果要让root对所有数据库操作权限,还需给root用户进行授权: grant all privileges on *.* to root@'%' identified by "pwd"; pwd为root用户的密码,请根据实际值进行修改。
赞 (0)