zoukankan      html  css  js  c++  java
  • 谈谈我的编程之路---WAMP(二)

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

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

    数据库(Database)是按照数据结构来组织、存储和管理数据的仓库

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

    MYSQL命令行

    安装好了wamp后,mysql.exe的执行文件应该(.*)wampinmysqlmysql5.6.12in这个目录下,首先用打开命令行进入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你怎么连接远程数据库呢,

    在wampappsphpmyadmin4.0.4这个目录下有一个config.inc.php这个配置文件

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

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

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

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

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

  • 相关阅读:
    LOJ 6089 小Y的背包计数问题 —— 前缀和优化DP
    洛谷 P1969 积木大赛 —— 水题
    洛谷 P1965 转圈游戏 —— 快速幂
    洛谷 P1970 花匠 —— DP
    洛谷 P1966 火柴排队 —— 思路
    51Nod 1450 闯关游戏 —— 期望DP
    洛谷 P2312 & bzoj 3751 解方程 —— 取模
    洛谷 P1351 联合权值 —— 树形DP
    NOIP2007 树网的核
    平面最近点对(加强版)
  • 原文地址:https://www.cnblogs.com/crisenchou/p/5006779.html
Copyright © 2011-2022 走看看