本文目录一览:
- 1、mysql下载安装和PHP下载安装问题 这几天在网上找了血关于MYSQL的教程.但怎么看都不行.希望高手远程教教我
- 2、MYSQL数据库的物理设计都包括哪些内容,怎么设计?
- 3、mysql workbench免安装版怎么用
mysql下载安装和PHP下载安装问题 这几天在网上找了血关于MYSQL的教程.但怎么看都不行.希望高手远程教教我
配了好多次,按这个顺序这种配置一般都没问题,不要觉得麻烦,细心一点15分钟就可以配好,有问题可以给我留言。
首先: Apache的安装配置(版本:apache_2.2.6-win32-x86-no_ssl)
直接按默认安装,安装时要关闭浏览器跟下载软件,否则安装完成后服务器不能启动,报不能绑定80端口的错误。启动后在地址栏中输入“”或“”,如果可以看到"It Works",说明安装成功。
如果需要更改默认路径,打开“C:\Program Files\Apache Software Foundation\Apache2.2\conf”目录下的httpd.conf文件,查找“DocumentRoot(这里有两处都必须改,一处不是以此开头),将其路径修改成需要设置的访问路径,这里改为“D:/masterphp”(注意斜杠方向,与路径方向不同)。
第二:PHP的安装配置(版本:php-5.2.5-Win32)
下载后直接解压就可以了,这里我们解压到“C:\Program Files\php-5.2.5-Win32”目录下。下面将PHP和Apache服务期连接:
(1)修改“C:\Program Files\php-5.2.5-Win32”目录下"php.ini-recommened"文件名,改成"php.ini"
(2)将“php.ini”文件拷贝到Apache目录下,即“C:\Program Files\Apache Software\Foundation\Apache2.2”目录下
(3)打开php.ini文件,修改以下几个关键字
查询extension_dir="./"修改为
extension_dir="C:\Program Files\php-5.2.5-Win32\ext"
如果在显示中文的时候出现乱码,可以查询;default_charset="iso-8859-1"修改为default_charset="gbk",注意要去掉前面的“;”
很多时候需要利用session对象来存储数据,如session身份验证、设计购物车等,因此还必须要找到另外一个属性,即把
;session.save_path="/tmp"修改为
session.save_path="C:/Program Files/php-5.2.5-Win32/session"
(session文件夹需手工创建,也可以创建其他的目录)
查找display_errors和cgi.force_redirect,原始设置为
display_errors=off
;cgi.force_redirect=1
修改为
display_errors=ON
cgi.force_redirect=0
(display_errors属性表示在运行时如果发生错误,是否会显示错误信息。而cgi.force_redirect为0表示强制不运行在CGI模式下)
再将"C:/Program Files/php-5.2.5-Win32"下的php5ts.dll文件拷贝到系统的windows/system32(Windows XP);接着将"C:/Program Files/php-5.2.5-Win32"下的php5apache2_2.dll(这是Apache的版本号,如果是2.0版本的则复制php5apache2.dll)文件复制到"C:\Program Files\Apache Software Foundation\Apache2.2\modules"下,然后将下面的一段代码插入到httpd.conf文件的最后
LoadModule php5_module modules/php5apache2_2.dll
AddType application/x-httpd-php .php
如果还想让Apache执行其他后缀名,则可添加其他的类型,如下所示
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-souce .phps
Apache默认的连接文件名为"index.html",即如果在地址栏中输入""和输入""显示结果一致,如果想增加其他的默认连接文件名,则在httpd.conf中找到"DirectoryIndex",原始设置如下:
DirectoryIndex index.html index.html.var
如果想支持default.php,则修改成如下格式:
DirectoryIndex default.php index.html index.html.var
为了测试PHP配置是否成功,打开记事本输入以下代码:
?php
phpinfo()
?
将该代码保存成version.php,拷贝到"d:\master.php"目录下,在地址栏输入"",如果一切配置正常,可以看到PHP的各种信息
第三: MySQL的安装配置(版本:mysql-5.0.45-win32)
选择完全安装,点下一步,其中有个密码要设置。
启动后若出现mysql标志,则表示安装成功。
MySQL安装成功后还需要同PHP连接上,因此,还需要进一步配置。
打开“C:\Program Files\Apache Software\Foundation\Apache2.2”目录下php.ini文件,查找"MySQL",修改以下几个属性
原始设置为:
mysql.default_port =
mysql.default_host =
mysql.default_user =
mysql.default_password =
修改为:
mysql.default_port = 3306 (网络端口,安装时默认设置为3306)
mysql.default_host = localhost (default_host为服务期名称,localhost表示本地机器)
mysql.default_user = root (default_user表示用户名,root是默认的用户名)
mysql.default_password = 123456 (即安装MySQL时输入的密码)
修改了以上属性后,还需要启动PHP对MySQL支持模块,在php.ini文件中查找"extension=php_mysql.dll"
原始设置为:
;extension=php_mysql.dll
修改为
extension=php_mysql.dll (即把分号去掉)
再将php_mysql.dll(php)和libmysql.dll(php)文件拷贝至c:\winnt\system32中。
最后测试MySQL是否安装成功,测试代码如下:
?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?
在地址栏输入"",如果连接成功,则会显示“成功!”
最后,把phpmyadmin解压到web站点内,直接输入回车 即可进入。
MYSQL数据库的物理设计都包括哪些内容,怎么设计?
Log File物理结构
从 ib_logfile0和 ib_logfile1这两个文件的物理结构可以看出,在Log Header部分还是有些许差异的, ib_logfile0会多一些额外的信息,主要是checkpoint信息。
并且每个Block的单位是512字节,对应到磁盘每个扇区也是512字节,因此redo log写磁盘是原子写,保证能够写成功,而不像index page一样需要double write来保证安全写入。
我们依次从上到下来看每个Block的结构
Log File Header Block
Log Goup ID,可能会配置多个redo组,每个组对应一个id,当前都是0,占用4字节
Start LSN,这个redo log文件开始日志的lsn,占用8字节
Log File Number,总是为0,占用4字节
Created By,备份程序所占用的字节数,占用32字节
另外在ib_logfile0中会有两个checkpoint block,分别是 LOG_CHECKPOINT_1/ LOG_CHECKPOINT_2,两个记录InnoDB Checkpoint信息的字段,分别从文件头的第二个和第四个block开始记录,并且只在每组log的第一个文件中存在,组内其他文件虽然没有checkpoint相关信息,但是也会预留相应的空间出来。这里为什么有两个checkpoint的呢?原因是设计为交替写入,避免因为介质失败而导致无法找到可用的checkpoint的情况。
Log blocks
请点击输入图片描述
log block结构分为日志头段、日志记录、日志尾部
Block Header,占用12字节
Data部分
Block tailer,占用4字节
Block Header
这个部分是每个Block的头部,主要记录的块的信息
Block Number,表示这是第几个block,占用4字节,是通过LSN计算得来的,占用4字节
Block data len,表示该block中有多少字节已经被使用了,占用2字节
First Rec offet,表示该block中作为第一个新的mtr开始的偏移量,占用2字节
Checkpoint number,表示该log block最后被写入时的检查点的值,占用4字节
mysql workbench免安装版怎么用
mysql workbench免安装版使用:
首先,打开MySQL Workbench,双击打开即可。打开后的界面如下所示,然后选择数据库实例,双击进行登录。图中数据库的实例是Local instance MYSQL57。
然后,输入用户名和密码进行登录。
登录成功后,界面如下所示。其中,区域1显示的是数据库服务器中已经创建的数据库列表。区域2是关于数据库的操作列表。区域三是sql的编辑器和执行环境,区域4是执行结果的列表。
在sql的编辑器中输入测试语句,如图所示,其中world数据库是mysql自带的测试数据库,然后选择执行(或者使用快捷键ctrl+enter)。执行成功后,查询结果会显示在下面的列表中。
使用完毕后,直接退出,并且如果无需数据库的后继操作的话,记得关掉MySQL的服务即可。
还没有评论,来说两句吧...