如何设置MySQL远程连接
2013-09-24 11:22
429 查看
由 arain 于 星期三, 01/19/2011 - 10:56 发表
常用方法:
登录到MySQL服务器端,在mysql库下执行grant
all on *.* to 'remote'@'172.16.21.39' identified by 'password';即可
如果要设置为任何客户端都可以以root连接的话,可以这么写:
grant all on *.* to 'root'@'%' identifiied by 'root的密码'
方法总结:
如果你想连接你的mysql的时候发生这个错误:
解决方法:
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
常用方法:
登录到MySQL服务器端,在mysql库下执行grant
all on *.* to 'remote'@'172.16.21.39' identified by 'password';即可
如果要设置为任何客户端都可以以root连接的话,可以这么写:
grant all on *.* to 'root'@'%' identifiied by 'root的密码'
方法总结:
如果你想连接你的mysql的时候发生这个错误:
|
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user; |
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; |
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; |
相关文章推荐
- 如何设置mysql远程连接
- 如何设置远程电脑连接mysql for linux
- 如何设置MySQL远程连接
- 用oneinstack安装的mysql如何设置远程连接?
- 如何设置MySQL远程连接
- 如何设置允许 MySQL 远程连接
- 如何设置MySQL远程连接
- Windows命令提示符CMD如何连接到远程MySql服务器(笔记)
- 设置MYSQL远程连接
- Mysql设置只允许Ip远程连接
- 设置mysql远程连接权限
- Linux开启mysql远程连接的设置步骤
- 如何设置mysql 数据库连接超时
- 如何设置mysql远程访问及防火墙设置
- centos设置mysql远程机器连接访问
- 重置mysql密码,并设置允许远程连接
- 设置mysql用户密码(5.6/5.7)、远程连接数据库、常用命令
- Mysql 如何获取远程连接
- Linux系统下如何开启Mysql远程连接服务
- Linux开启mysql远程连接的设置步骤