
明确mysql数据库内网访问地址端口,确保mysql数据库服务正常,在内网可以正常访问连接。如我本机mysql数据库访问地址是localhost:3306。如何实现外网访问内网mysql数据库?内网使用nat123动态域名解析。内网服务器安装nat123客户端,并使用它。如何实现外网访问内网mysql数据库?用自己的帐号登录。如没有帐号,“注册帐号”进入网站进行注册帐号。如何实现外网访问内网mysql数据库?进入主面板/域名解析列表/添加域名。如何实现外网访问内网mysql数据库?选择动态域名解析记录,使用免费二级域名,或自己的域名。鼠标放在输入框有向导提示。如何实现外网访问内网mysql数据库?加动态解析后,在域名解析列表中查看当着解析状态。动态解析域名与本地公网IP保持对应。如何实现外网访问内网mysql数据库?路由器端口映射,路由映射mysql数据库访问端口。因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网mysql数据库访问端口打通。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议。我的mysql数据库端口是默认的3306,我内网对应mysql数据库主机的内网IP地址是192168122。如何实现外网访问内网mysql数据库?外网访问时,使用动态解析域名。在外网访问mysql数据库时,使用动态解析域名进行连接访问。域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题。
用SQLyog来分析MySQL数据库 SOLyog的下载 安装以及使用很简单 我去了相关网站下载 它只有 K字节大小 它把两个文件(一个可执行文件 exe和一个动态链接库文件 dll)安装到C:\Program Files\SQLyog路径下 然后运行可执行文件
安装后没有必要再访问该网站了 我访问该网站是得到了一个消息 说它的域名没有设置(configured) 登记 或正在建设中 我不清楚这个问题是暂时的还是一直是这样 该软件是免费的 并且没有标志广告(banner ads) 所以它可能是一个特定的尚未最终定型的商业模型 最终可能还是要负费的
数据库 表格(table)和列树(column tree)
该程序一启动就开始询问我的登录到MySOL服务器的口令 我只需要输入我的服务器名字 用户id和登录密码 所有其它的设置都是正确的默认值 然后(当我开始其它事务 重启几次 睡了一会之后) 我重新运行该程序 这时只需要再次输入我的登录密码 该程序没有保存密码的选项 你可以认为这是该程序的一个bug 也可以说是程序的保密特性
一旦你登录之后 界面就是很值得注意 MySOL服务器上所有的数据库都显示在一个树型控件上 你只能访问你在登录时授权的那个数据库 如果你点开代表授权给你的那个数据库的树型结构 你就可以看到一系列代表表格的节点 点开表格节点后 你就可以看到一系列显示字段名的节点和另一个代表索引的节点集合
索引界面绝对是个好东东 这样你就可以CRUD查询索引和关键字了 这相对前端数据库如Microsoft Access来说是个提高 如果考虑到MySOL刚刚开始提供对主(primary)和非相关(foreign)关键字关系的支持 本程序这部分的设计是很成熟的 在右下方的面板上 有四个标签页 即 结果(Result) 消息(Message) 对象(Object)和历史(History)
有什么缺点?
我试图发现该程序的缺点 不过只发现了一个 如果你在Win Dependency Walker下运行程序的 exe文件 你会发现它引用了DLG dll文件 而DLG dll又轮流引用AppHelp 实事上 CommDlg调用AppHelp 而当AppHelp没有请求函数时 CommDlg这么做根本就是浪费资源
过于简单?
在SQLyog FAQ上 有一种观点认为该软件没有正式归档的必要 当然 FAQ(常见问题解答)本身就是一种归档 SQLyog的界面非常直观 我建议你打印一份MySOL文档(包括SQL特殊语法扩展) 我就是这么做的 它只用了一个半英寸的活页封面
最后一步?
FAQ还让人想到一个让人耳朵起了老茧却又是正确的Occam s Razor准则——一切超出必要的复杂性都是没有必要的 我之所以到处 推销 这个工具 就是因为它可以为我们提供一个可以管理MySOL服务器上许多数据库的 简单的 图形化的界面 它的速度极快 并且它的拷贝很小(可以放在一张软盘上)
lishixinzhi/Article/program/SQL/201404/30537
如果您有多个IP地址,那么您可以点击上图中的“IP地址和前向转发”来选择其他IP地址。当然,您需要先设置共享IP地址。
点“开设新网站”之后的详细说明:
注意,系统会默认给您生成ssh,ftp,mysql用户,它们的用户名就是域名主体部分。例如域名是ctohomecom话,那么用户名就是 ctohome,密码都是您设置的密码。要确定用户名,可以点左边的“Edit FTP User"
FTP连接上去之后,如果是空的,那么直接上传即可。首页文件是indexhtml和indexphp 。如果发现有一些logs,public_html等目录,这些是系统文件,请保留,不要删除,不然会有问题。您的文件上传到 public_html目录即可。这就是网站的/目录。
mysql数据库名:一般和用户名一样,但是,如果域名以数字开头,比如51ctohomecom,那么mysql数据库名将是 five1ctohome ,要确定数据库信息,可以点左边的“编辑数据库”查看
举例说明: 在webmin面板添加一个网站,域名是 ctohomecom,密码是ctohome123(密码由您自己设置),那么:
mysql数据库的用户名则是: ctohome
mysql 密码则是: ctohome123
mysql主机名是:localhost
mysql数据库名是:ctohome
FTP用户名则是: ctohome
FTP密码则是: ctohome123
如果要添加二级域名,把它当作顶级域名添加即可。方法和上面一样。举例说明:添加二级域名 abcctohomecom 那么mysql和ftp的用户名都是abc
有多种方法实现
方法一:要将你装MYSQL的这台电脑的IP暴露在公网上。如果是直接有公网地址那么非常的OK,不需要做任何 *** 作。如果是连在路由器上那么需要在路由器上做映射。做映射还是比较麻烦的,还不是所有设备都可以做映射。
方法二:用异地局域网软件,就是安装一个软件,显示一个虚拟网卡,这个虚拟网卡上有一个固定的 IP,然后另外其他公网上电脑要访问这个MYSQL也需要装这个异地局域网软件。类似这样的软件有 hamachi
以上就是关于怎么把宝塔的MySQL数据库做外网映射全部的内容,包括:怎么把宝塔的MySQL数据库做外网映射、如何用SQLyog来分析MySQL数据库、如何使用webmin添加域名/增加网站/FTP/Mysql等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)