mysql数据库远程连接方法(sql数据库怎么远程连接)

本文目录一览:

用MysQL怎么进行远程连接数据库

MySQl远程连接数据库有两种方法,具体如下:

改表法。  在localhost登入mysql后,更改 “MySql” 数据库中的 “User” 表里的 “Host”选项,将”localhost”对应的值改为”%”,具体代码如图所示:

2.授权法。 若MyUser想要使用mypassword(用户密码)从任何主机连接到mysql服务器则可以使用此方法,具体步骤如下图所示。

3.按照上述改法,保存后重启即可生效。

拓展资料:

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

2.数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

3.在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

4.数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。

5.其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。

参考资料:数据库_百度百科

如何远程访问MySQL数据库详解

默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。

一、修改/etc/mysql/my.conf

找到bind-address = 127.0.0.1这一行

改为bind-address = 0.0.0.0即可

二、为需要远程登录的用户赋予权限

1、新建用户远程连接mysql数据库

grant all on *.* to admin@’%’ identified by ‘123456’ with grant option;

flush privileges;

允许任何ip地址(%表示允许任何ip地址)的电脑用admin帐户和密码(123456)来访问这个mysql server。

注意admin账户不一定要存在。

2、支持root用户允许远程连接mysql数据库

grant all privileges on *.* to ‘root’@’%’ identified by ‘123456’ with grant option;

flush privileges;

三、查看系统用户

mysql 远程连接方法

mysql开启远程连接:

以 root用户登入mysql

GRANT all privileges ON wang.* TO ‘wang’@’%’ identified by ‘wang’;

flush privileges;

请点击输入图片描述

修改配置文件

vi /etc/mysql/my.cnf

把bind-address           = 127.0.0.1  这行注掉

重启数据库

service mysql restart

请点击输入图片描述

本地测试连接3306端口

telnet 192.168.1.77 3306   若已连通

确定已安装mysql客户端which mysql

/usr/bin/mysql

然后mysql -uwang -h192.168.1.77 -p  看能否登录

请点击输入图片描述

外网如何利用网络辅助nat123实现访问内网mysql数据库?

网络环境:动态公网IP。

明确mysql数据库内网访问地址端口,确保mysql数据库服务正常,在内网可以正常访问连接。内网使用nat123动态域名解析。内网服务器安装nat123客户端,并使用它。登陆。进入主面板/域名解析列表/添加域名。选择动态域名解析记录,使用二级域名,或自己的域名。鼠标放在输入框有向导提示。

请点击输入图片描述

路由器端口映射,路由映射mysql数据库访问端口。

因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网mysql数据库访问端口打通。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议。我的mysql数据库端口是默认的3306,我内网对应mysql数据库主机的内网IP地址是192.168.1.22。

请点击输入图片描述

外网访问时,使用动态解析域名。

在外网访问mysql数据库时,使用动态解析域名进行连接访问。域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题。

请点击输入图片描述

原创文章,作者:PW10J,如若转载,请注明出处:https://www.506064.com/n/127343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
PW10J的头像PW10J
上一篇 2024-10-03 23:15
下一篇 2024-10-03 23:15

相关推荐

  • 非递归c语言图,简单的递归例子c语言

    本文目录一览: 1、C语言汉诺塔问题非递归解法代码求大神讲解 2、C语言,如何用非递归方法输出二叉树的根到所有叶子路径? 3、求C语言快排非递归算法解析。非递归。。 4、求C语言汉…

    编程 2024-10-03
  • c语言教学视频夏老师,夏老师c语言视频百度云

    本文目录一览: 1、夏老师讲C语言视频哪里能找到? 2、求夏老师的c语言视频,感激不尽 3、C语言视频 网盘地址能发给我一下么 夏老师的 4、初学者自学c语言该看什么书或啥教学视频…

    编程 2024-11-01
  • php的curl返回值获取不到,curl 获取返回值

    本文目录一览: 1、php,curl模拟post请求,获取不到数据 2、php curl 接口用return返回值, 接受不到 3、php curl 取不到数据 帮我看下 是为什么…

    编程 2024-10-24
  • 修改集群ip丶java教程网(java修改ip地址)

    1、shell脚本修改集群IP 2、如何更改windows 2008 群集和sql 2008群集IP 3、请用java如何编程实现修改pc互联网IP 4、linux 怎么改redi…

    编程 2024-10-03
  • c语言特殊写法,c的个性写法

    本文目录一览: 1、C程序特殊符号的书写 2、用C语言编写特殊形状 3、如何在c语言中输入特殊符号? C程序特殊符号的书写 C所用符号都在键盘上,注意上下端就都能输出了。这不用急,…

    编程 2024-11-15
  • 关于python统计json的信息

    本文目录一览: 1、【Python】浅谈python中的json 2、python中如何遍历json数组 3、如何用Python,查找json格式中指定的数据,然后输出这些查找到的…

    编程 2024-11-30
  • 百度文库下载

    一、百度文库下载方法 百度文库是一个专门提供文档分享的平台,但是对于很多用户来说,想要下载文档却需要付费,或者需要上传自己的文档才能下载。下面介绍几种比较有效的方法,从而让你轻松下…

    编程 2024-11-26
  • 关于javascript计时器详解的信息

    本文目录一览: 1、用JS实现计时器功能 2、怎样用javascript做一个计时器 3、javascript计时器何时关闭 4、js中计时器返回数值 用JS实现计时器功能 脚本说…

    编程 2024-11-01
  • python策略不能被执行(python 不执行函数)

    本文目录一览: 1、”python注释语句不被解释器过滤掉,也不被执行“为什么错误?谢谢 2、为什么python脚本执行不了? 3、python s=s. ()不能执行 4、Pyt…

    编程 2024-10-03
  • C++结构体数组详解

    一、C 结构体数组指针 C 结构体数组可以使用指针进行操作。通过指向结构体数组的指针,可以遍历数组中的所有元素。声明指向结构体数组的指针,语法如下: struct Person {…

    编程 2024-10-04

发表回复

登录后才能评论