方法
一、连接远程数据库:
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.116
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'loadb116' (using password: YES)
上例中loadb116是主机名.
解决方法:
1)这时可以使用:mysql-u root -p 登录,进入到mysql后。
2)在本地使用ip地址登录。
声明:本文由用户 mb46687936 上传分享,本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com