PHP项目导入新手指南2017

以留言板项目message为例讲解:

把项目解压拷贝到网站根目录,通常是www文件夹下,这时候就可以打开浏览器通过127.0.0.1/message/访问项目了,但是因为我们没有导入数据库,所以页面会有错误提示不能执行一些功能操作。我们只需要导入SQL建立数据库和相关表即可,下面会提供包括phpMyAdmin、Navicat、MySQL多种SQL导入

一、首先你的电脑要安装PHP集成开发环境,例如phpStudy或WampServer并且运行它们,状态都为绿色,说明Apache、MySQL都处于正常运行状态

二、解压项目,将解压后的项目文件夹message拷贝到网站根目录www目录下

三、打开浏览器访问localhost/message或127.0.0.1/message看到已经成功了一半。有一些warning提示数据库message不存在,那是当然了我们都没有在MySQL中建立这个数据库

四、用记事本(推荐Notepad++)打开位于 …www/message/DB/sql目录下的文件数据库创建语句.sql。

注:我们这里提供了完整的SQL语句,有的SQL文件只提供建立表,没有包括建立数据库、进入数据库语句,所以后面我们可以通过命令行复制所有语句一步执行建立数据库操作。

五、通过SQL语句导入数据库。(选择以下一种即可)

1、通过phpMyAdmin导入SQL

(1)打开浏览器访问http://localhost/phpMyAdmin/

(2)选择,在输入框复制上面问题提到的所有SQL语句。选择

大功告成!

(3)通过浏览器访问localhost/message即可看到项目正常运行,接下来我会告诉你一些扩展额外的知识。

(4)再次通过浏览器访问,如果提示密码错误禁止访问,根据实际修改修改WWW\message\DB\conn.php文件设置数据库密码。如果密码为空则 修改为$password= ’’

2、Navicat-设计简洁的图形化MySQL数据库管理软件

(1)相比于phpMyAdmin我习惯于界面颜值更高的Navicat。点击“文件”“新建连接”,注意根据你的实际数据库填写密码

(2)在刚才建立的连接,鼠标右键 进入命令行界面。复制刚才所有的SQL语句,按回车键执行。另外,此处也可以通过界面建立数据库,然后进入数据库命令行,则只用复制CREATE TABLE 建立表语句

3、MySQL命令行导入SQL建立数据库。

(1)可通过phpStudy图标上右键,直接进入MySQL命令行。跳转以下步骤3

另:对于独立安装的MySQL,按住键盘WIN键+R,输入cmd

(2)进入MySQL命令行导入SQL语句

注:因为我的位于K:\phpStudy\MySQL\bin,请根据实际调整

步骤1输入k: 切换盘符

步骤2输入cd 路径跳转到mysqlK:\phpStudy\MySQL\bin

步骤3输入mysql -u root -p t 进入mysql命令行,输入密码回车

步骤4复制所有SQL语句,回车执行

THE END!

本文来自企鹅号 - 编程夜未眠媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏醉梦轩

Ubuntu 16.04 部署MySQL服务

MySQL是一款开源的关系型数据库管理系统,大量公司都在使用它,或是在它的基础上做二次开发。有时,我们会需要在Linux系统上部署MySQL服务用于测试。

11610
来自专栏Python爬虫与数据挖掘

在Navicat中如何新建数据库和表并做查询

上一篇文章,小编给大家分享了在Navicat中如何远程连接数据库,没有来得及上车的小伙伴可以戳这篇文章:在Ubuntu14.04中配置mysql远程连接教程。今...

9920
来自专栏转载gongluck的CSDN博客

利用xinetd实现简单web服务器(镜像站)

浏览效果: ? linux服务器安装xinetd后,在/etc/xinetd.d/目录下创建xhttpd文件,并输入内容: service xhttpd { ...

42860
来自专栏Python、Flask、Django

TP添加管理和修改管理功能(简单实现)

10320
来自专栏前端vue

对数据进行一些基本操作(四)

完整代码 ↓ ↓ ↓ ↓ github地址:https://github.com/jgsrty/jianshu_node 码云地址:https://gite...

17140
来自专栏weixuqin 的专栏

Navicat 远程连接 MySQL

相信大家都有在远程服务器上进行开发吧,其中 MySQL 的使用率应该也会挺高,如果使用 Navicat 等可视化工具来操作远程数据库不失为一种很好的选择,避免了...

3.3K20
来自专栏一个会写诗的程序员的博客

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES/NO) 解决方案1.停止mysql

初次安装mysql,net start mysql,然后输入mysql -u root -p,

4.2K30
来自专栏程序员历小冰

MySQL探秘(四):InnoDB的磁盘文件及落盘机制

 任何一个技术都有其底层的关键基础技术,这些关键技术很有可能也是其他技术的关键技术,学习这些底层技术,就可以一通百通,让你很快的掌握其他技术。如何在磁盘上存储数...

20750
来自专栏日常分享

Oracle常用数据库系统表单以及SQL的整理

  因为最近涉及到了一些数据库的归档,备份等工作,所以一部分的重心放在了数据库上,毕竟之前对数据库的了解也只停留在了一般的建表,查询,最多最多再写一写触发器之类...

15610
来自专栏乐沙弥的世界

Oracle 备份恢复概念

数据库维护中,备份或恢复是重中之重的问题。尽管很多时候数据库系统运行缓慢,但对数据库数据的丢失而言,显然后者损失的代价是

14120

扫码关注云+社区

领取腾讯云代金券