mysql开启远程登录方法介绍
代码如下 | |
mysql -u root -p +————–+——+——————————————-+ mysql> flush privileges; |
授权法:
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
代码如下 | |
mysql> GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION; |
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
代码如下 | |
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@'192.168.1.3′ IDENTIFIED BY 'mypassword’ WITH GRANT OPTION; |
注意:
1、格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”;
2、是新增ROOT不是修改,如果把localhost改为%,那么本地就无法通过localhost连接mysql了;
3、刷新MySQL的系统权限相关表 flush privileges;
更多相关开启mysql远程连接可参考:http://www.111cn.net/database/mysql/34989.htm