关闭→
当前位置:知科普>IT科技>远程连接数据库的两种方法 - mysql

远程连接数据库的两种方法 - mysql

知科普 人气:6.84K
今天将为大家分享的是mysql 远程连接数据库的两种方法,有需要的朋友可以参考下文中的内容,希望对大家有所帮助。

mysql 远程连接数据库的两种方法

方法

一、连接远程数据库:
1)显示密码
如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”。

mysql 远程连接数据库的两种方法 第2张

2)隐藏密码
如:MySQL 连接本地数据库,用户名为“root”。

mysql 远程连接数据库的两种方法 第3张

二、配置mysql允许远程链接
默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。


1)改表法
在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"
例如:

mysql 远程连接数据库的两种方法 第4张

2)授权法

例如: 你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。

mysql 远程连接数据库的两种方法 第5张

常见问题:
在采用法二授权法之后,无法在本地登录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后。

mysql 远程连接数据库的两种方法 第6张

2)在本地使用ip地址登录。

mysql 远程连接数据库的两种方法 第7张
TAG标签:#数据库 #远程 #mysql #