如何实现Mysql远程连接
2014-04-16 12:41
363 查看
如果使用 web 和数据库不在同一台服务器上,MySQL 服务器就需要允许远程链接,网站才能正常运行。
MySQL 的远程链接设置有两种方法:
1。改表法。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
2. 授权法。
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
phpmyadmin 默认密码
其实密码就是mysql密码,但是我们在安装mysql的时候没有设置密码,Fedora中的mysql采用的是空密码安装,而phpmyadmin不允许空密码登录,要么找资料修改phpmyadmin的配置,要么修改mysql的root密码(如果另建用户设置密码也可以)。修改密码后就可以登录了。
[b]http://www.myhack58.com/Article/60/63/2012/35633.htm[/b]
http://www.pc811.com/6/1/25858.html
http://www.jb51.net/article/24508.htm
MySQL 的远程链接设置有两种方法:
1。改表法。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p password mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user;
2. 授权法。
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
phpmyadmin 默认密码
其实密码就是mysql密码,但是我们在安装mysql的时候没有设置密码,Fedora中的mysql采用的是空密码安装,而phpmyadmin不允许空密码登录,要么找资料修改phpmyadmin的配置,要么修改mysql的root密码(如果另建用户设置密码也可以)。修改密码后就可以登录了。
[b]http://www.myhack58.com/Article/60/63/2012/35633.htm[/b]
http://www.pc811.com/6/1/25858.html
http://www.jb51.net/article/24508.htm
相关文章推荐
- 如何用sqlyog实现远程连接mysql
- 阿里云服务器安装mysql,如何实现远程连接
- Centos7使用yum安装MySQL以及如何实现远程连接
- mysql如何开启远程连接
- [转]如何实现Windows远程连接Linux操作系统
- Linux如何开启mysql远程连接
- 在CentOS环境下mysql如何远程连接
- 如何远程连接MySQL
- MySQL通过增加用户实现远程连接数据库
- MySql实现远程连接
- Mysql 远程连接配置实现的两种方法
- Mysql 如何获取远程连接
- MySql实现远程连接,用户grant授权
- 如何配置MySQL远程连接
- 实现MySQL允许远程连接
- 如何用MySQL-Front远程连接MySql?
- MYSQL如何开启远程访问连接HIVE
- 如何实现Windows 2003远程桌面Web 连接
- MySql实现远程连接
- mysql如何开启远程连接