谈谈我对代码的管理,部署,发布(php)---WAMP

WAMP的一些配置与使用心得(MYSQL)

刚开始接触数据库的时候,我一直认为数据库操作工具和数据库是同一种东西,它们是一体的,后来我才明白,数据库它是一个独立的仓库,用百度百科的话来解释

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,对它就是一个存放数据的仓库,哪怕没有数据库操作工具例如sqlserver的sql server2005,以及mysql的phpmyadmin、navicat等,一样可以进行数据库的操作,那么我们应该如何操作呢,答案就是命令行,这也是我慢慢的爱上命令行的主要原因之一,所有在图形界面难以实现的东西,在命令行下都变的轻而易举,那么我们应该如何使用MYSQL的命令行呢?

MYSQL命令行

安装好了wamp后,mysql.exe的执行文件应该(.*)\wamp\bin\mysql\mysql5.6.12\bin这个目录下,首先用打开命令行进入mysql.exe所在的目录下,当然你也可以用配置环境变量的方式来避免这个繁琐的动作,仅凭个人喜好,然后输入

mysql -uroot -p (注:root是你的用户名,一般都是root,如果你有修改过,就可能是其他字符串)

接下来系统会提示你输入密码

完成之后会出现welcome to mysql monitor等字样,然后就可以进行sql的操作了,一般首先是先use database(你的数据库名字),再设置SET NAMES utf8;字符编码,然后就是进行CAUD等之类的操作了,例如create table;showtables;等,具体不细说,但是尤其要记住一点:每次输入sql的CAUD命令的时候,一定要记得加上;这个语句结束符号,否则你绝对想哭,切记!

MYSQL命令行的实际用途

一、数据库文件过大,用PHPmyadmin导入数据库文件超时

由于PHPmyadmin是一款网页式的数据库操作软件,虽然用起来很方便,但是对于apache的这个30秒限制真的很无奈,这个时候命令行的作用就体现出来了,当然你也可以换一个操作工具如navicat来进行这个操作,但是相比之下,我觉得命令行的模式下操作起来更加的简单方便快捷,具体命令是 source XXX.sql;

二、当你的网站服务器上没有图形界面功能,只有命令行的时候

由于是远程服务器,而且没有图形界面,所以你只能使用这一个办法,当然phpmyadmin和navicat都有连接远程数据库的功能,但是我还是推荐使用命令行的模式

如何用phpmyadmin远程连接数据库

只要设计到上线,服务器等字眼,你都无可避免的要接触到远程连接数据库这个功能,只要有用户名和密码,随便用PHP的脚本写一个connet的函数都可以链接远程数据库,使用起来很方便,但是如果你使用的是工具例如phpmyadmin你怎么连接远程数据库呢,

在wamp\apps\phpmyadmin4.0.4这个目录下有一个config.inc.php这个配置文件

$cfg[‘Servers‘][$i][‘host‘] = “你的主机地址”

$cfg[‘Servers‘][$i][‘root‘] = "你的用户名"

$cfg[‘Servers‘][$i][‘password‘] = "你的密码"

这样配置好之后,在浏览器输入localhost/phpmyadmin就可以直接访问到你的服务器数据了

总结一点:你的数据库用户名和密码真的非常重要,务必妥善保管

时间: 2024-08-04 18:34:26

谈谈我对代码的管理,部署,发布(php)---WAMP的相关文章

持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成]

持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成] 标签(空格分隔): Jenkins 一.代码流水线管理 Pipeline名词顾名思义就是流水线的意思,因为公司可能会有很多项目.如果使用jenkins构建完成后,开发构建项目需要一项一项点击,比较麻烦.所以出现pipeline名词. 代码质量检查完毕之后,我们需要将代码部署到测试环境上去,进行自动化测试 新建部署代码项目 点击新建 这里只需要写一下描述 执行Shell脚本 温馨提示:执行命令主要涉及的是权限问题,我们要搞明

ant发布web项目,tomcat管理界面发布war项目

今天用apache-ant-1.9.4 版本对 java web项目-adjustSolr 打包为war,并发布到tomcat中(一定要注意开发用的jdk版本和tomcat中的jdk版本一致,否则unsupport version51 错误) 贴build.xml文件的代码 <?xml version="1.0" encoding="UTF-8"?> <project name ="adjustSolr" default =&q

平台部署发布案例总结2014/07

/**************************<< 平台部署发布案例总结2014/07 >> ****************************/ VS.NET WEB项目/网站 部署和安装概述 1. Net. WEB项目分类 WEB项目结构分为Web Application Project (web,services,wpf,mvc..) 和Web Site Project 主要的差异在 Web Site Project 可以不必编译就可以修改程式看到結果, 而We

QT程序在windows下部署发布

转载:http://www.cnblogs.com/Fan_Fan/archive/2010/05/29/1746860.html QT程序在windows下部署发布 以下包括了部分网上收集的,以及qt帮助里的内容(Deploying an Application on Qt/Windows) 首先,打开windows控制台,然后,找到vs安装目录下的bin里,执行 vcvars32.bat 这个脚本.执行完之后,vs需要的所有环境变量就已经设置好了. 我的环境是QT 4.3.3 + mingw

谈谈程序员的自我管理

 讲到管理,很多人会莫名的涌起一股崇敬感,这大概源于公司的高层,都被称为管理层,高高在上,拿着天文薪水,一天开没完没了的会议,个个看来都很高深的样子. 其实这些只是表面现象,羡慕的来源其实是围城外的人向往围城内的人,围城里面不一定好,举个例子来说,我有些做经理的朋友,不止一次感叹,什么时候能痛痛快快的再编码一次,那可怜的样子真不是装的. 职位越高,责任越大,责任越大压力越大,我们可以举一个例子来说,什么叫责任和压力.比如说今天中午组内成员想去聚会吃饭,大家一致推举你做决策人,你来找地方. 这

python的模块管理与发布+如何在pypi上发布自己的模块

1.安装模块 1.1,从源码安装 找到代码的url,一般在开源托管平台上有,再wget或git克隆下来,tar解压,如果有setup.py文件则运行此文件,如果没有按照INSTALL或README文档安装运行,从pypi中央仓库中下载源码的话一定有setup.py 1.2,模块管理工具来安装 pip,easy_install 用这个方法有个好处就是版本控制和依赖的处理.在这两种方法里面一般用pip,因为用pip更省事.与设置yum的本地源一样也可以通过设置pip的本地元为国内的源豆瓣镜像,具体方

Dash——程序员的的好帮手:API文档浏览器+代码片段管理工具

作为一名死coder,每天最常见的动作就是查看各种API文档,你一定也有过同时打开N个窗口(HTML.PDF.CHM),不停的在编辑器与文档之间切换的感受吧?怎么说呢,其实我很讨厌这种枯燥无味的动作,那么如何才能提高效率,减少无用功呢?下面就给大家介绍一款非常好用的Mac小工具:Dash,相比这个英文名,我跟喜欢叫它“叮当猫”,嘿嘿. 点我直达AppStore介绍页面 功能简介 官方用一句话就概括了它的用途:Dash是一个API文档浏览器( API Documentation Browser),

谈谈对程序员的管理

谈到管理问题,会有各种大师抬出各种理论,特别是各种面向公司高层的培训,更是充斥着各种时髦的管理理念:而一些新锐公司也不甘落后,还没几个人的时候,就在各种场合吹嘘自己的团队如何如何了得.当然,总是少不了投资商.媒体等机构捧臭脚了,一定要把本来是雇佣来的人说成跟老板是打不烂.折不断的坚固无比的钢铁团队.以上都是痴人梦罢了. 现实中,软件公司的程序员很无奈. 对程序员指手画脚 在某个程序员周围,通常包括但不限于下面这些类别的人: 直接管理者 直接管理者的上级,并上至最高级 销售和市场(包括普通员工和各

将hexo博客同时部署发布托管到github和coding

title: 将hexo博客同时部署发布托管到github和coding date: 2018-08-30 00:12:11 tags: - 博客 - git - coding - hexo - 博客优化 categories: 搭建博客 --- 前言 之前我们把hexo托管在github,但是毕竟github是国外的,访问速度上还是有点慢,所以想也部署一套在国内的托管平台,之前查资料听说gitcafe,但是听说gitcafe已经被coding收购了,所以就决定部署到coding. 查询了多方资