Mysql 远程登陆配置
2016-03-15 15:31
525 查看
1.修改localhost
更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%" 远程只允许root 登陆
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
mysql>FLUSH PRIVILEGES;
2、指定授权
使用myuser/mypassword从任何主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
使用myuser/mypassword从ip为192.168.31.87的主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.31.87' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
3、泛授权
mysql -h localhost -u root
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机上以root身份访问数据的权限
mysql>FLUSH PRIVILEGES;
本文出自 “为梦想奋斗” 博客,谢绝转载!
更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%" 远程只允许root 登陆
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
mysql>FLUSH PRIVILEGES;
2、指定授权
使用myuser/mypassword从任何主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
使用myuser/mypassword从ip为192.168.31.87的主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.31.87' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
3、泛授权
mysql -h localhost -u root
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机上以root身份访问数据的权限
mysql>FLUSH PRIVILEGES;
本文出自 “为梦想奋斗” 博客,谢绝转载!
相关文章推荐
- mysql的安装
- MySQL服务器间迁移数据目录问题
- Mysql 远程登陆配置
- 【数据库】MySQL数据库简介及安装
- mysqldump备份数据库 mysql恢复数据库
- Mysql数据库字段中去除回车和换行符
- MySQL5.7--windows免安装版注意问题
- MySQL数据导出与导入
- MySQL索引原理及慢查询优化
- mysql常用命令
- 低调好用的mysql开发和管理工具:dbForge Studio for MySQL
- mysql 存储过程
- 备忘:Alter Table中: ALTER vs CHANGE vs MODIFY COLUMN 区别
- mysql 的列转行
- mysql 的行转列
- mysql dump备份方式 mysql还原操作练习
- Mysql数据库中or的使用
- mysql 账户操作
- MySQL性能优化的最佳经验,随时补充
- mysql5.6+版本主从设置(mysql5.5之后的主从设置跟5.5之前的差别)