方法
一、连接远程数据库:1)显示密码如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”。
2)隐藏密码如:MySQL 连接本地数据库,用户名为“root”。
二、配置mysql允许远程链接默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
1)改表法在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"例如:
2)授权法
例如: 你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。
常见问题: 在采用法二授权法之后,无法在本地登录mysql(如:#mysql -u root -p -h 192.168.5.116Enter password: ERROR 1045 (28000): Access denied for user 'root'@'loadb116' (using password: YES)上例中loadb116是主机名.解决方法: 1)这时可以使用:mysql-u root -p 登录,进入到mysql后。
2)在本地使用ip地址登录。