zoukankan      html  css  js  c++  java
  • Thinkphp连接远程数据库

    最近在用Thinkphp做项目,项目使用git来做版本控制,在做项目的时候,有时候会在公司做,有时候会在家里做,经常遇到的一个问题就是,在公司新建的一些表,每次进行git时候,需要导出表后,然后再做git版本控制,回到家的时候,又要删数据库后,再重新导一次表,才能够做到同步。

    后来想到一种同步的方式,在线上开发,但是这种方式太过麻烦了,而且使用编辑器链接服务器来做开发,适合修改,并不适合开发。

    然后想到的就是使用远程数据库,数据库是线上的,然后自己写的代码用git来更新,每次只需要git一下就可以。

    以下是几个链接远程数据库需要注意的点:

    1、数据库要有远程链接的权限。

    我们使用的是宝塔,创建的数据库,默认的访问权限都是【本地服务器】,这里需要将数据库的访问权限改为【所有人】。

    注意:在开发阶段可以做,但是当项目上线的时候,需要将权限改为【本地服务器】

     2、放行3306端口

    需要在服务器放行3306端口,使用宝塔点击【安全】放行3306端口就行。

    3、配置框架数据库链接文件

    找到框架的数据库配置文件,配置服务器地址,数据库名,用户名,密码,端口。

    注意:服务器地址不需要加HTTP;

    到此项目使用的数据库就是远程的数据库。

    注意:

    1、使用git的时候,注意项目要是私有的,否则会导致数据库信息泄露。

    2、项目在开发阶段可以使用这种方式,但是当项目上线后,尽量不要使用这种远程的数据库。

  • 相关阅读:
    nodejs学习笔记
    javascript 中常用的判断和循环方法
    javascript中几种数据类型。
    通过Jquery找对象的方法
    js 原生代码找对象的方法
    网页设计时的渐进增强和优雅降级原则
    require.js笔记
    This in JavaScript
    [转] java.lang.IllegalArgumentException: Document base D:apache-tomcat-7.0.47webappsXXX错误
    后台获取前台表单数据
  • 原文地址:https://www.cnblogs.com/e0yu/p/14218005.html
Copyright © 2011-2022 走看看