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

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

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

各位老铁们,大家好,今天由我来为大家分享如何远程连接数据库,以及如何连接远程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数据库

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

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

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

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

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

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

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

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

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

以上希望对你有所帮助。

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

工具/材料:Management Studio。

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

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

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

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

如何远程连接SQL Server数据库

一、服务器端设置

1、登陆SQL Server(windows身份认证),登陆后右击,选择“属性”。

2左侧选择“安全性”,选中右侧的“SQLServer和Windows身份验证模式”以启用混合登录模式。

3、选择“连接”,勾选“允许远程连接此服务器”,建议将“最大并发连接数”按实际情况,进行设置,然后点“确定”。

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

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

6、选择“状态”,选中“启用”,点击“确定”。

7、右击数据库选择“方面”。

8、在“方面”下接列表框中,选择“服务器配置,“RemoteAccessEnabled”属性和”RemotoDacEnabled”设为“True”,点“确定”。至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用。

9、下面开始配置SqlServerConfigurationManager(SSCM),选中左侧的“SQLServer服务”,确保右侧的“SQLServer”以及SQLServerBrowser正在运行。

10、打开左侧“SqlServer网络配置”,打开“你自己数据库实例名的协议”,查看右侧的TCP/IP默认是“已禁用”,将其修改为“已启用”。

11、双击打开“TCP/IP”查看“TCP/IP属性”下“协议”选项卡中的“全部侦听”和“已启用”项,是否都是设置成“是”。

12、选择“IPAddersses”选项卡,IP1、IP2、IPAll设置TCP端口为“1433”,TCP动态端口为空值,已启用为“是”。

13、将"客户端协议"的"TCP/IP"也修改为“已启用”。

14、双击打开右侧“TCP/IP”,打开“TCP/IP属性”,将默认端口设为“1433”,已启用为“是”。配置完成,重新启动SQLServer2008。

15、必需要防火墙上把SQLServer的1433TCP端口和1434UDP端口映射出去。

二、客户端

1、登录SQL输入服务器IP和端口号如:192.168.1.10:8009

2、使用sqlserver验证模式,输入账号密码

3、登录

-----------望采纳-----------

好了,关于如何远程连接数据库和如何连接远程Mysql数据库的问题到这里结束啦,希望可以解决您的问题哈!

域名注册 阿里云(阿里云域名怎么注册)独立主机,独立主机和共享主机有什么区别