设置mysql被远程访问

一  为数据库设置用户权限

1 创建数据库

mysql> create database if not exists 数据库名 default charset utf-8 collate utf8_general_ci;

2 为数据库创建用户 (参数localhost其实就是可以访问的用户的主机ip 跟下面的远程连接一个效果)

create user 用户名@localhost identified by '密码'

3 授权用户

grant all privileges on 数据库名.* to 用户名@localhost;

4 刷新权限

flush privileges;

二、修改用户的host 实现远程连接本地数据库

》》use mysql;

》》select host,password,user from user;

》》update user set host=localhost where host=XX库;

host是开放访问权限的主机ip ,%就是全部主机都可以访问

然后重启服务就行了

注意:前提是同一网段下的主机

某个数据库开放权限给某个用户设置

猜你喜欢

转载自www.cnblogs.com/Hale-wang/p/11692283.html