<tfoot id='rnjf8xzk'></tfoot>

      <bdo id='1prpne28'></bdo><ul id='vxlst0hp'></ul>

      1. <i id='wfwvo78w'><tr id='bch3199o'><dt id='2ktmy3ra'><q id='hs6gfyf8'><span id='qw07szxe'><b id='gnpt7ahr'><form id='j148fimn'><ins id='udbif7gf'></ins><ul id='8m7cu7fu'></ul><sub id='p9c6fsda'></sub></form><legend id='wab8nzm0'></legend><bdo id='xe2hk1zk'><pre id='fg80onb9'><center id='21u4rhdx'></center></pre></bdo></b><th id='w2iabb0q'></th></span></q></dt></tr></i><div id='xby13t8l'><tfoot id='0tity8b0'></tfoot><dl id='b0m4sjwf'><fieldset id='y2cpe7g8'></fieldset></dl></div>
        <legend id='yb31bfy2'><style id='717vcrkz'><dir id='6kpkgogy'><q id='k8wezf1x'></q></dir></style></legend>

        <small id='y10nzc0j'></small><noframes id='0tus8geq'>

        精准传达 • 价值共享

        洞悉互联网前沿资讯,探寻网站营销规律

        超详细的Navicat数据库结构同步升级的方法

        作者: 庚午网络 | 2020-12-14 14:07 |点击:

        数据库

          <tbody id='1jar0tmw'></tbody>
        <legend id='mmxnscdy'><style id='bypu8ij1'><dir id='oi09pebf'><q id='litbvd1p'></q></dir></style></legend>

          <small id='2mvjwnn3'></small><noframes id='pwvtz9pr'>

            <bdo id='chc0san8'></bdo><ul id='m7oeg28r'></ul>

              <tfoot id='r1zgpo4v'></tfoot>
                • <i id='mna79bmi'><tr id='64srkyfs'><dt id='778lls80'><q id='xwlfao4c'><span id='5cjh7wrx'><b id='mbo7hsxu'><form id='ivobtukr'><ins id='f8221pgn'></ins><ul id='8mugy4ge'></ul><sub id='6k41hl53'></sub></form><legend id='j9vz2gng'></legend><bdo id='w2j86rku'><pre id='zoewuxqa'><center id='7o2vqadm'></center></pre></bdo></b><th id='dty6cvi7'></th></span></q></dt></tr></i><div id='q7lntem0'><tfoot id='vpm692ei'></tfoot><dl id='sgzbfof7'><fieldset id='vxqfp2hp'></fieldset></dl></div>
                  先说明一下:

                  1. 很多教程采用的是 本地数据库 和 云端数据库 同步,而今天我们 采用 云端1 同步 云端2 数据库; 因为,很多人根本不会用 本地数据库,所以,为了大家简单易懂,我们就来最简单的操作,一看就会的那种。

                  2. 本教程用到的工具或素材:宝塔控制面板、Navicat for MySQL软件、数据库版本 Mysql 5.6

                  3. 场景:常用于我们的 应用从旧版升级到新版,却没有 升级脚本的时候;因为仅仅覆盖网页并不能达到升级的目的,还要数据库升级。

                  4. 数据库比对最常用于:

                  A. 小程序或者公众号没有升级文件,一般是 upgrade.php ,升级文件就是 manifest.xml 中 <upgrade><![CDATA[升级文件]]></upgrade>
                  ,或者可以看到 manifest.xml 中 <upgrade><![CDATA[为空]]></upgrade>

                  B. 升级文件也有,可就是 覆盖升级后,后台设置无法保存,这种境况一般就是缺少数据库字段或者数据库表;


                  假定,我们需要升级应用程序 某拼团,某拼团的完整数据库文件 all.sql ,我们自己的 微擎数据库名 mswiner ,现在,我们需要把自己微擎里面的应用升级,网页文件已经覆盖,下面,我们开始 完整的数据库对比同步结构,进行升级。



                  第一步:安装 Navicat for MySQL,这个软件是付费的,请百度搜索“Navicat for MySQL 破解版”,根据相关的教程即可激活,这个是第一步,也非常简单,请自行操作,不再累赘解释。

                  第二步:去你的服务器控制面板,左边,数据库,找到你想升级的应用 所在微擎的数据库,权限,设置为所有人。







                  第三步:去你的服务器控制面板,phpMyAdmin,用户--添加数据库--xinshujuku(名字随便写),注意,权限选择 所有人




                  第四步:把新的 数据库文件 all.sql 导入到我们新建的数据库 xinshujuku,注意看是否导入成功,有没有报错哦;

                  没有这个应用的整体数据库怎么办?

                  用记事本打开这个应用的 manifest.xml 文件,找到

                  <install><![CDATA[

                  这个就是开始标志;

                  下方这个是结束标志;

                  ]]></install>

                  这两个标志中间的,复制下来,到数据库  SQL 执行,就是一样的效果了;





                  第五步:在你的电脑上,打开 Navicat for MySQL软件,左上角--新建--填写服务器 IP 地址,数据库的用户名、密码,测试连接 或者 确定。






                  连接成功后,双击你的数据库,就可以看到这个数据库里面的所有 表,如下:





                  如果连接失败,请检查你的数据库权限,需要是“所有人”,或者你的 服务器 没有开启 3306 端口,自己到 阿里云 服务器 安全组规则,放行 3306 端口;

                  第六步:同样的道理,在 Navicat for MySQL软件 左上角,继续 进行同样的操作,连接上你的 准备升级的那个 微擎数据库(就是 目标数据库,要升级的那个,我这里演示是 mswiner 这个是我的微擎数据库);


                  超详细的Navicat数据库结构同步升级的方法



                  先检查两个数据库,是否都已经连接成功,成功后两个 数据库图标是绿色的。


                  超详细的Navicat数据库结构同步升级的方法


                  左边数据库,是你导入 数据库文件的 源,右边是目标,就是我们要升级 同步的 微擎数据库,选好以后,开始【比对】,耐心等待,可能时间较长,具体时间长短,以你的服务器性能、数据库里面内容的多少而决定,快则 几分钟,慢则 一二十分钟或者更长时间,很多时候,会一直显示 40%,不用管它,正常情况,对比完成后如下图:



                  第七步: 同步结构

                  下拉多选,然后 鼠标右键 勾选已选择的;

                  第一行 SET FOREIGN_KEY_CHECKS = 0 和 最后一行 SET FOREIGN_KEY_CHECKS = 1 ,不勾选;

                  检查,检查不要弄错了,然后,点击右下角 “运行查询”;




                  同步完成后, 关闭即可;




                  第八步: 回到你的宝塔控制面板,删除你新建的 数据库(xinshujuku),你也可以不删除,随便你,为了安全,我会删除,原因自己百度。同时,把自己的微擎数据库,权限改为 本地数据库;




                  GAME OVER ,收工,完成结构同步了!就是这么简单!
                  二度创作,如有侵权请联系删除。如没特殊注明,文章均为庚午网络原创,转载请注明https://www.hngengwu.com/gengwuwenku/583.html
                • <i id='0plvphli'><tr id='3bhu5eq3'><dt id='2hvgce4q'><q id='pk143r6q'><span id='omowlw87'><b id='nraknkl4'><form id='u3z0jl2n'><ins id='gq8qzdcx'></ins><ul id='g6nz9rqu'></ul><sub id='nos4v1rd'></sub></form><legend id='9pb125tp'></legend><bdo id='89sfb9zy'><pre id='xiltpexq'><center id='9g84s5ht'></center></pre></bdo></b><th id='wr95lwjw'></th></span></q></dt></tr></i><div id='vyrclbal'><tfoot id='gv1kebo8'></tfoot><dl id='u4uwfzc6'><fieldset id='3avn0128'></fieldset></dl></div>
                  <tfoot id='vf8gnyo9'></tfoot>
                    <bdo id='nrk88x47'></bdo><ul id='np5nssoj'></ul>

                  <small id='v7nlv2me'></small><noframes id='kdrx6k7u'>

                      <legend id='hy7xk8tf'><style id='6hsmpv3e'><dir id='rjf32rro'><q id='n93nlno2'></q></dir></style></legend>
                    1. 多一份策划方案,总有益处。

                      请直接添加技术总监微信联系咨询

                      网站设计 品牌营销

                      多一份参考,总有益处

                      联系庚午网络,获得专属《策划方案》及报价

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

                      业务热线:18574395938 / 大客户专线:18574395938