Mysql远程连接授权IP
2017-08-21 17:14
483 查看
新增法
我们现在增加一个'username'用户,密码为'password',让其能够从外部访问MYSQL。
查看用户表内容,输入 select user,host from user ,可以看到"username"用户已经 加进去了,并且其权限为'% '。
我们现在可以用username用户在局域网或互联网中以IP方式访问了。
改表法
如果你的帐号不允许从远程登陆,登陆需要远程访问数据库所在的电脑的Mysql。
更改 'mysql' 数据库里的 'user' 表里的 'host' 项从 'localhost' 改为 '%'
授权法
要求用户 'username',使用密码 'password' 可以从任何主机连接到mysql服务器
要求仅允许IP为192.168.0.1使用用户名 'username',密码 'password'连接到mysq
要求仅允许IP为192.168.0.1使用用户名 'username',密码 'password'连接到mysql服务器的dbname数据库
我们现在增加一个'username'用户,密码为'password',让其能够从外部访问MYSQL。
1 grant all on * to 'username' identified by 'password';
查看用户表内容,输入 select user,host from user ,可以看到"username"用户已经 加进去了,并且其权限为'% '。
我们现在可以用username用户在局域网或互联网中以IP方式访问了。
1 mysql -h IP地址 -u username-p 2 FLUSH PRIVILEGES
改表法
如果你的帐号不允许从远程登陆,登陆需要远程访问数据库所在的电脑的Mysql。
更改 'mysql' 数据库里的 'user' 表里的 'host' 项从 'localhost' 改为 '%'
1 mysql -u root -p 2 mysql>use mysql; 3 mysql>update user set host = '%' where user = 'root'; 4 mysql>select host, user from user;
授权法
要求用户 'username',使用密码 'password' 可以从任何主机连接到mysql服务器
1 GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 2 FLUSH PRIVILEGES;
要求仅允许IP为192.168.0.1使用用户名 'username',密码 'password'连接到mysq
1 GRANT ALL PRIVILEGES ON *.* TO 'username'@'192.168.0.1' IDENTIFIED BY 'password' WITH GRANT OPTION; 2 FLUSH PRIVILEGES;
要求仅允许IP为192.168.0.1使用用户名 'username',密码 'password'连接到mysql服务器的dbname数据库
1 GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'192.168.0.1' IDENTIFIED BY 'password' WITH GRANT OPTION; 2 FLUSH PRIVILEGES;
相关文章推荐
- mysql授权远程IP连接
- mysql开放远程IP连接授权记载
- [笔记]mysql 远程连接与授权
- 远程连接mysql出现错误不允许当前IP访问
- MySql实现远程连接,用户grant授权
- 远程连接mysql 授权方法详解
- 远程连接mysql 授权方法详解
- Mysql通过IP连接授权
- centos7通过yum安装mysql,并授权远程连接
- Mysql 授权用户进行远程连接
- Mysql 新建用户以及授权远程连接操作
- 远程连接mysql 授权方法详解
- mysql远程不能连接授权
- Mysql授权远程用于连接
- mysql 根据ip给远程机器授权可以远程访问
- mysql授权用户root使用密码password从指定ip为192.168.1.1的主机连接到mysql服务器
- 远程连接mysql 授权方法详解
- 远程连接ip改变错误问题ERROR 1130: Host '192.111.72.53' is not allowed to connect to this MySQL ERROR 1062
- Mysql授权root用户使用远程客户端连接
- 远程连接mysql授权方法