资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

mysql怎么连接其他的 如何连接本地mysql

mysql命令怎么连接别人的数据库

mysql -h 远程mysql的IP -P mysql端口 -u 用户名 -p密码

站在用户的角度思考问题,与客户深入沟通,找到上虞网站设计与上虞网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名雅安服务器托管、企业邮箱。业务覆盖上虞地区。

如:

mysql -h 192.168.0.2 -P 3306 -u root -p123

远程数据库(192.168.0.2),端口3306,用户名为:root,密码:123

怎么连接其他电脑上的mysql数据库

1.      假设192.168.1.3为服务器

2.      首先在ip为192.168.1.103的机子上能够ping 通

运行-cmd

ping  192.168.1.3

检查是否能ping通

3.      把两台电脑的IP设置在同一个网段, 如:192.168.1.2 ,192.168.1.3。。。。。

子网:255.255.255.0 网关:192.168.1.1

4.      在MySQL服务器上增加新用户,

增加新用户的方法:

在服务器端

Mysql grant select,delete,update,insert on zhaozhen.* to ‘zhen’@’192.168.1.103’identified by ‘123’;

在192.168.1.103 这台机子上可以通过用户名 :zhen  密码为123 对数据库zhaozhen 进行操作!

//怎样删除增加的新用户的访问权限

Mysql  Revokeselect,delete,update,insert on zhaozhen.* from’zhen’@’192.168.1.103’;

也就是收回192.168.1.103 机子访问的权利。

并输入主机名称:192.168.1.3 ,添加完毕后就能够在IP地址为192.168.1.103的电脑上,连接另一台192.168.1.3上的MYSQL服务器。

5、访问:cd C:\Program Files\MySQL\MySQL Server 5.0\bin

C:\program Files\MYSQL Server 5.0\bin mysql –h 192.168.1.3 –uzhen –p 123

则进入访问192.168.1.3 上的mysql数据库。

6、下面是说自己写的程序通过ADO访问Mysql数据库,用在不同的机器上。

在另一台机子上也是用数据源进行连接测试的,和在本机时一样,只是将服务器给为mysql服务器的!

使用的DataBaseConfiguration程序进行测试的,直接在使用时,将server改为192.168.3.212(以上时192.168.1.3由于后来机器ip地址更换的原因),user 为zhen ,

Password :123 ,database :zhaozhen 即可访问。

也就是说在客户端用ADO 方式访问服务器端的Mysql数据库时,仍然需要有在客户端安装mysql---connector—odbc也就是数据源链接。至于在

使用的config.ini ,在程序中完成的对其修改,而在修改之后,会将其存储在C:\Program Files\Common Files\ODBC\Data Sources 文件夹下。  //需要修改的地方。

//寻找存储路径

后来在上面需要修改的地方添加了获得当前路径函数,实现

CString CSysPath::GetSysPath(CStringfileName)

{

TCHARexeFullPath[MAX_PATH];

GetModuleFileName(NULL,exeFullPath,MAX_PATH);

CStringszfolder = exeFullPath;

int pos = szfolder.ReverseFind('\\'); 

szfolder= szfolder.Left(pos);

pos= szfolder.ReverseFind('D');

szfolder= szfolder.Left(pos);

szfolder+= fileName;

return szfolder;

}

入参:要查找的文件名

返回值:要查找的文件路径

如何用mysql连接mysql数据库

连接mysql数据库的几种方法

1

一 Mysql命令行连接

一般对于刚刚安装好的mysql,如果勾选启用mysql lineclient的话。可以直接通过找到开始---程序--- mysql command line client如下图

2

点击mysql命令行之后,会提示你输入root密码。输入正确的root密码之后即可连接到msyql数据库里啦

3

二 Cmd命令行怎么连接数据库

如果没有安装mysql命令行的话,我们可以通过找到 mysqld所在的路径(复制mysqld.exe所在路径)

4

使用cd切换到msyqld.exe路径下,然后输入mysql连接命令如下图

格式是:

Mysql -P 端口号 -h mysql主机名\ip -u root (用户) -p

5

如果是命令行是mysql所在的本机

而且用默认的端口 3306 直接输入 mysql -u root -p 即可

6

第三方mysql数据库连接工具

通过第三方数据库连接工具这些就很多啦,如下图设置好相关参数即可

7

连接进去之后,也就是比较人性化的图形界面了。

更多关于mysql数据库工具navicat for mysql怎么用?

8

其他远程连接工具

Phpmyadmin 无疑是使用最广泛的php管理数据库的图形化工具了,由于涉及到不同的环境和路径。本例咗嚛不做详细操作

END

其它注意事项

1

默认mysql是只能本机登陆的,如果需要外网能够正常连接。

需要到mysql\user表格里面设置开放权限 如hosts即是可以远程连接的主机

哪位高手告诉我连接其他机器上的mysql数据库的具体步骤啊?

一、确定数据库服务器地址

要知道数据库服务器的IP地址或者域名,数据库名称,数据库用户名及密码;确保数据库开放了远程访问的权限。

二、连接数据库

如果你使用开源软件,比如Discuz论坛、Dedecms、Wordpress,只用在安装时填入上面的信息就行了;

如果是自己写程序,那就用脚本语言实现连接。PHP语言连接mysql可参考:

怎么连接其他server mysql数据库

首先我们在linux系统上安装mysql,本文默认linux系统可以联网或者已经挂载光盘iso了,我们使用命令 apt-get install mysql-server 命令进行安装,安装完成后,查看mysql是否启动,执行命令 ps -e |grep mysql。

验证初始是否允许远程连接,由于本次虚拟机IP为192.168.2.120,因此我们执行mysql -h 192.168.20.120 -P 3306 -u root -proot(备注:-proot,root指root账号的密码),可以得到结果连接不上。

假如我们不采用远程连接,可以连接上,命令为:mysql -u root -proot。

接下来,我们连接上数据库,执行命令use mysql;使用mysql数据库。

并查看用户表信息,执行命令为:select Host,User from user。

执行结果如下图所示。

通过上面步骤可以得到数据表 user内的值,下面我们对表进行更新记录允许远程访问,

执行命令为:update user set Host='%' where User ='root' limit 1;

(该条命令意思为更新user表内User值为root的第一条记录的Host值设置为%)更新完成后,执行上一步查询命令进行验证

执行强制刷新命令flush privileges;

执行完毕后,关闭数据库连接。

更改mysql安装目录下的my.cnf文件。

一般默认路径在/etc/mysql/下,找到bind-address = 127.0.0.1 这一行,可以对其进行删除,注释或者将127.0.0.1更改为0.0.0.0,修改完毕后保存。

重启mysql,命令为service mysql restart。进行远程登陆测试,可以看到已经允许远程连接了。

mysql数据库允许远程连接

C# 如何连接其他计算机上的MySQL数据库

你好

1、mysql服务器,防火墙打开3306端口;

2、看看你的mysql是否设置允许其他机器连接了。

1.打mysql中默认mysql数据库;

2.更改use表中的host键值(即将localhost----%);

登录到管理器,添加一个用户,主机写%即可。


文章题目:mysql怎么连接其他的 如何连接本地mysql
转载注明:http://cdkjz.cn/article/hgpjpj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220