首页数据库如何连接远程数据库,如何连接远程Mysql数据库

如何连接远程数据库,如何连接远程Mysql数据库

编程之家2023-10-1994次浏览

大家好,关于如何连接远程数据库很多朋友都还不太明白,今天小编就来为大家分享关于如何连接远程Mysql数据库的知识,希望对各位有所帮助!

如何连接远程数据库,如何连接远程Mysql数据库

如何连接远程Mysql数据库

一、连接远程数据库:

1、显示密码

如:MySQL

连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”

C:/>mysql-h

192.168.5.116-P 3306-u root-p123456

如何连接远程数据库,如何连接远程Mysql数据库

2、隐藏密码

如:MySQL连接本地数据库,用户名为“root”,

C:/>mysql-h

localhost-u root-p

Enter password:

二、配置mysql允许远程链接

如何连接远程数据库,如何连接远程Mysql数据库

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

一、改表法

在localhost登入mysql后,更改"mysql"数据库里的"user"表里的"host"

项,将"localhost"改称"%"

例如:

#mysql-u root

-p

Enter password:

……

mysql>

mysql>update user

set host='%' where user='root';

mysql>select host,

user from user;

二、授权法

例如:

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

mysql>GRANT ALL

PRIVILEGES ON*.* TO'myuser'@'%'IDENTIFIED BY'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

mysql>GRANT ALL

PRIVILEGES ON*.* TO'myuser'@'192.168.1.3'IDENTIFIED BY

'mypassword' WITH GRANT OPTION;

mysql>FLUSH

PRIVILEGES

使修改生效,就可以了

常见问题:

1、在采用法二授权法之后,无法在本地登录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> grant all privileges on*.* to'root'@'loadb116'

identified by'123456' with grant option;

Query OK, 0 rows affected

(0.00 sec)

mysql> flush

privileges;

Query OK, 0 rows affected(0.00

sec)

2、在本地使用ip地址登录

#

mysql-u root-p-h

192.168.5.116

Enter password:

Welcome to the MySQL

monitor. Commands end with; or/g.

Your MySQL connection id is 60

Server

version: 5.1.45 MySQL Community Server(GPL)

Type'help;' or'/h' for

help. Type'/c' to clear the buffer.

mysql>

如何连接并使用局域网内另一台电脑的sql数据库。

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、之后在该界面中,点击左上角“连接”里的“数据库引擎”选项。

3、接着在该界面中,输入“服务器名称”为另一台电脑ip地址,sql数据库的登录名和密码,点击“连接”按钮。

4、最后在该界面中,显示成功连接使用局域网内另一台电脑的sql数据库。

SQL Server2008如何连接远程的服务器

1、打开sql2008,使用windows身份登录;

2、登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server和 Windows身份验证模式”以启用混合登录模式;

3、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”;

4、展开“安全性”,“登录名”;“sa”,右键选择“属性”;

5、左侧选择“常规”,右侧选择“SQL Server身份验证”,并设置密码;

6、右击数据库选择“方面”;

7、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”;

8、至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用;

9、打开sql server配置管理器;

10、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行;

11、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”;

12、选择“IP地址”选项卡,设置TCP的端口为“1433”;

13、将"客户端协议"的"TCP/IP"也修改为“Enabled”配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。

打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。

如何连接远程计算机的SQL数据库

楼主兄弟,你初学就想做一个QQ程序?你知道老马的精英团队做了多少年才把QQ稳定了啊。

这个暂且不提,继续说问题。

连接到另一台计算机的数据库,首先你要修改服务器的数据库安全设置,不然岂不是谁都可以连接了么?需要你设置登录方式,允许远程登录,然后设置登录账号密码及权限,ok。

然后再在客户端根据IP、账号、密码、连接方式等参数编写数据库连接字符串。当然C#中有datasource控件可用,你只需要动动鼠标就可以设置连接字符串,之后测试成功即可用。

最后给楼主一点忠告,虽然可能不太好听,但是忠言逆耳,希望楼主不要见怪。

学习要一步一步的来,不要好高骛远。

正如爱因斯坦所说:你会的东西就是一个圆,圆内的东西你会,圆外的东西你不会。等你会的东西越多,圆就越大,你越会发现你不会的东西越多。

QQ没有想象中的简单,你可以找一个程序较飞秋,相信很多人都不陌生,但就是这个局域网聊天的程序,能写出来的人也不会很多。

建议楼主刚开始学的时候从基础开始,做个mdi的文本编辑器,做个画图工具,做个俄罗斯方块儿什么的。‘

以上希望对你有所帮助。

好了,文章到这里就结束啦,如果本次分享的如何连接远程数据库和如何连接远程Mysql数据库问题对您有所帮助,还望关注下本站哦!

主机管理(怎么把电脑主机进行集中管理)路由器和主机怎么连接 路由器与电脑主机怎样连接