首页 > 其他 > 详细

wamp环境搭建配置-快速入门

时间:2015-03-26 22:19:58      阅读:295      评论:0      收藏:0      [点我收藏+]

wamp已经集成了MySQL+php+apache,但是有些配置有时候还是需要改,整理了以下几点,如果还有想要补充欢迎留言:

1.mysql编码设置

2.mysql密码修改

3.简单的数据库查询

 

工具环境:到php100.com下载最新的就好了

 

 

技术分享

技术分享

 

1.mysql编码设置

尽管数据库设置了utf8,还是会乱码,到底怎么回事?因为数据库的存储文件,存储过程,和服务器的编码都可能是不一样的,所以需要多出设定一致的编码才不会乱码

打开my.ini配置文件,并修改或增加其中三处配置信息

 

技术分享

第一处开头就能看见

# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8

 

第二处稍在下面一点

# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
key_buffer_size = 16M
max_allowed_packet = 1M
character_set_server=utf8
init_connect=‘SET NAMES utf8‘
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=d:/wamp/bin/mysql/mysql5.6.17
log-error=d:/wamp/logs/mysql.log
datadir=d:/wamp/bin/mysql/mysql5.6.17/data

第三处在文件末尾

[mysqld]
port=3306
explicit_defaults_for_timestamp = TRUE
character-set-server = utf8

然后重启服务就OK啦!

可以用一下方式确认有没有成功:

打开mysql控制台

技术分享

输入密码,当然,一开始密码为空,直接按回车就好了,然后输入

show variables like ‘char%‘;

默认编码都变成了utf8就可以啦,filesystem不用管它

技术分享

2.mysql密码修改

wamp默认密码为空,真要用的时候肯定不方便,还是乘早改了吧

向上面一样打开mysql控制台,分别输入下面3句操作语句

use mysql
update user set password=PASSWORD(‘123456‘) where user=‘root‘;
flush privileges;

技术分享

当然管理数据库的工具也要修改配置,如果你是用wamp自带的phpMyadmin的话,操作如下:

打开wamp里面的配置文件config.inc.php,目录在D:\wamp\apps\phpmyadmin4.1.14

然后在里面修改password设置就好了

$cfg[‘Servers‘][$i][‘auth_type‘] = ‘config‘;
$cfg[‘Servers‘][$i][‘user‘] = ‘root‘;
$cfg[‘Servers‘][$i][‘password‘] = ‘123456‘;
/* Server parameters */
$cfg[‘Servers‘][$i][‘host‘] = ‘127.0.0.1‘;
$cfg[‘Servers‘][$i][‘connect_type‘] = ‘tcp‘;

ok了!

3.简单的数据库查询

搞了半天还不知道怎么操作数据库?网上有很多教程,听说旧的函数要被抛弃了,我这里提供php5.3以上的新方法mysqli,有细微的差别:

<?php

//别忘了设置html页面的编码哦
printf("<meta charset=‘utf-8‘/>");

//链接数据库test_db
$mysqli=mysqli_connect("localhost","root","123456","test_db");

//查询数据库中表test_table
$result=$mysqli->query("select * from test_table");

//将结果集作为数组一行一行遍历
while ($row=$result->fetch_array()) {

  //输出一行数据中的所有 字段名=>字段
  foreach ($row as $key => $value) {
    echo $key."=>".$value."<br>";
}
}
?>

//好吧,今天就到这里,还有什么问题欢迎联系mingyun.xl@163.com

wamp环境搭建配置-快速入门

原文:http://www.cnblogs.com/mingyunxl/p/4369860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!