mysql数据库远程连接
2016-11-24 17:02
169 查看
如果安装的时候没有启用远程连接功能,要执行如下命令
1、修改数据表
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在 localhost 的那台电脑,登入MySQL后,更改 “MySQL” 数据库里的 “user” 表里的 “Host” 项,从“localhost”改称“%”,%表示所有机器都允许。
[sql] view plain copy
mysql> use mysql
[sql] view plain copy
mysql> update user set Host='%' where User='root';
2、授权权限
允许任何主机使用“myuser”账号和“mypwd”密码连接到 MySQL 服务器。
[sql] view plain copy
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
即可生效。
[sql] view plain copy
mysql> FLUSH PRIVILEGES;
通过以上两步走就可以了。
1、修改数据表
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在 localhost 的那台电脑,登入MySQL后,更改 “MySQL” 数据库里的 “user” 表里的 “Host” 项,从“localhost”改称“%”,%表示所有机器都允许。
[sql] view plain copy
mysql> use mysql
[sql] view plain copy
mysql> update user set Host='%' where User='root';
2、授权权限
允许任何主机使用“myuser”账号和“mypwd”密码连接到 MySQL 服务器。
[sql] view plain copy
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
即可生效。
[sql] view plain copy
mysql> FLUSH PRIVILEGES;
通过以上两步走就可以了。
相关文章推荐
- linux配置mysql数据库远程连接失败的解决方法
- JDBC远程连接MYSQL数据库
- Navicat连接远程mysql数据库
- 详解远程连接Mysql数据库的问题(ERROR 2003 (HY000))
- phpmyadmin远程连接mysql数据库的方法
- 远程连接腾讯云MySQL数据库
- 使用Navicat连接管理远程linux服务器上的mysql数据库
- MySQL数据库无法远程连接的解决办法
- MySQL数据库远程连接开启方法
- 远程连接mysql数据库
- 配置Mysql数据库支持远程连接等操作的步骤
- [原创+转载]在本地没有安装mysql数据库的情况下用c++代码实现连接远程mysql数据库
- 如何远程连接mysql数据库
- MySQL数据库无法远程连接的解决办法
- PHP远程连接MYSQL数据库非常慢的解决方法
- django 远程连接mysql数据库,表变更
- MySQL数据库的远程连接配置
- Navicat for mysql 远程连接 mySql数据库10061、1045错误问题 (转)
- Windows/Linux 授权Mysql数据库设置远程连接
- 如何让mysql数据库允许被远程连接访问?就是从其他的电脑连接我的电脑上的mysql