1. 从www.apachefriends.org 上下载XAMPP for Windows的最新版本,我下的是XAMPP Windows 1.7.1 Installer.
2.双击安装,直接装在默认目录c:\xampp 下.
3.安装过程中,XAMPP Option:将SERVICE SELECTION下面的Install Apache as service 和Install MySQL as service 选上。
4.一直Next,直到Finish,如果80端口,3306端口以及25端口没有禁用的话,最好关闭防火墙。
5.MySQL权限:XAMPP默认装的MySQL管理员是root ,密码为空 ,首先要给管理员设一个密码:
- 开始--运行--cmd--cd c:\xampp\mysql\bin
- mysqladmin -u root password 123 (给root设置密码为123,你也可是设成你想要的)
- 在c:\xampp\phpMyAdmin文件夹中打开config.inc.php ,找到$cfg['Server'][$i]['password']=' '; 将其改成:$cfg['Server'][$i]['password']='123';
- 创建用户和特权:为了提高程序的安全性,应用总是为访问数据库创建新用户,而不是始终使用根用户。
GRANT privileges ON database.* TO usrname IDENTIFIED BY 'password‘
privileges 是指用户在特地的数据库上有哪些特权(select,insert,update,delete,index……),一般可以用ALL 来表示所有的特权。database.* 表示用户可以处理哪些数据库和表,database.tablename 制定特定的表,或者利用*.* 来允许每个数据库。username 可以把用户限定到特定的主机名上,主机名可以是运行MYSQL的计算机,如localhost,或者是远程计算机上运行MYSQL的IP地址(如usrname@localhost或username@远程计算机IP地址)。
比如我在本机上创建一个emi的用户,我可以在Mysql命令行中写:
GRANT ALL ON *.* TO emi@localhost IDNTIFIED BY '123';
然后
开始--运行--cmd--cd c:\xampp\mysql\bin,输入mysql -u emi -p ,然后输入密码123,就可以进入到mysql欢迎界面了。
6.修改MYSQL默认字符集
进入Mysql命令行后,mysql>status ,然后会显示MYSQL默认字符集为latin1:
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
要改成utf8:
mysql> SET character_set_client = utf8 ;
mysql> SET character_set_connection = utf8 ;
mysql> SET character_set_database = utf8 ;
mysql> SET character_set_results = utf8 ;
mysql> SET character_set_server = utf8 ;
mysql> SET collation_connection = utf8 ;
mysql> SET collation_database = utf8 ;
mysql> SET collation_server = utf8 ;
查看默认字符集(默认情况下,mysql的字符集是latin1(ISO_8859_1)
通常,查看系统的字符集和排序方式的设定可以通过下面的两条命令:
mysql> SHOW VARIABLES LIKE 'character%';
+--------------------------+---------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | D:"mysql-5.0.37"share"charsets" |
+--------------------------+---------------------------------+
mysql> SHOW VARIABLES LIKE 'collation_%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
修改默认字符集
最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,
如 default-character-set = utf8
character_set_server = utf8
修改完后,重启mysql的服务,service mysql restart
使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8
+--------------------------+---------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | D:"mysql-5.0.37"share"charsets" |
+--------------------------+---------------------------------+
分享到:
相关推荐
xampp是一个功能全面的 AMPP (Apache、MySQL、PHP、Perl)...采用这种紧密的集成,xampp可以运行任何程序:从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,xampp还不适于用在产品服务器上)
Xampp for mac是目前时下最流行的PHP开发环境,XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。整合型的Apache套件。XAMPP包括Apache、MySQL、...
搭建 PHP 开发环境使用 Xampp 和 Hbuilder 在本文中,我们将详细介绍如何使用 Xampp 和 Hbuilder 搭建 PHP 开发环境,包括 Apache 配置文件的修改、虚拟主机的配置、Apache 和 MySQL 端口的修改等。 首先,我们...
PHP软件开发环境的搭建(XAMPP)_12_30参照.pdf
本文将详细介绍如何使用Eclipse和XAMPP来创建一个高效的PHP开发环境。 首先,Eclipse是一个广泛使用的开源集成开发环境(IDE),基于Java语言开发。它不仅仅是一个简单的编辑器,而是一个拥有强大扩展能力的平台。...
**XAMPP** 是一个非常流行的开源开发环境套件,它包含了多个用于搭建Web服务器所需的组件,主要用于PHP、MySQL和Apache等技术的本地开发。在这个特定的版本中,我们讨论的是"XAMPP(PHP5.6.40)",这意味着它内含PHP ...
XAMPP是完全免费且易于安装的Apache发行版,其中包含MariaDB、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。
至此,你已经成功配置了基于XAMPP和Eclipse的PHP开发环境,具备了本地开发和远程服务器连接的能力。然而,这只是PHP开发的起点,深入学习PHP语法、框架如Laravel、WordPress开发,以及了解MVC设计模式、数据库设计和...
从给定的文件内容来看,这篇文档主要介绍的是如何搭建PHP软件开发环境,特别是在使用XAMPP这款集成软件包的情况下。XAMPP是一款易于使用的Web服务器软件包,它包含了Apache HTTP服务器、MySQL数据库以及PHP和Perl...
PHP 软件开发环境的搭建(XAMPP) PHP 是一种广泛应用于 web 开发的开源脚本语言,具有良好的跨平台性和可扩展性。为了更好地学习和使用 PHP 语言,搭建一个良好的开发环境是非常重要的。本章节将详细介绍 PHP 软件...
XAMPP是一个流行的开源套件,包含了Apache、MySQL、PHP和Perl等组件,用于搭建本地Web开发环境。这个问题通常涉及到多个可能的原因,这里我们将深入探讨并提供解决方案。 首先,确保你的操作系统兼容性。尽管...
XAMPP是一个功能强大且灵活的集成开发环境,为PHP开发者提供了一个完整的开发解决方案。下面是XAMPP集成环境的安装和使用指南: 一、XAMPP安装过程 1. 下载XAMPP安装包,并将其放置在电脑的D盘上。 2. 双击打开...
Apache, PHP, MariaDB, XAMPP 集成开发环境
【PHP的介绍与优势】 PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用...通过本章的学习,读者将全面了解PHP的重要性,掌握PHP语言的特点,以及如何利用XAMPP快速构建开发环境,从而开始PHP的编程之旅。
搭建自定义的PHP开发环境,虽然比使用预打包的集成环境(如XAMPP或AppServ)稍微复杂些,但能让你更好地理解和控制每一个组件,有利于后续的开发和维护工作。通过这种方式,你可以随时更新或调整单个组件,而不会...
此教程用于讲解EasyEclipseForPHP和xampp等各种php集成开发环境的整合使用。 eclise for php目前只支持与xampp配合使用,因为他上面提供的一系列操作xampp 的快捷按钮。 如果要使用像appserv或者其它环境的话,...
首先,我们需要安装XAMPP,这是一个包含Apache服务器、MySQL数据库、PHP和Perl等组件的集成开发环境。在配置过程中,我们修改了XAMPP的httpd.conf文件,将DocumentRoot设置为"F:/PHP",这意味着Apache服务器将从F盘...
本文将详细讲解如何搭建PHP的软件开发环境,主要聚焦于使用XAMPP这个集成开发环境。XAMPP是一个免费的、跨平台的、包含Apache服务器、MySQL数据库、PHP和Perl等组件的开发套件,它使得开发者能够在本地计算机上快速...
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。