一、安装LAMP对应软件包php
命令:sudo apt-get install apache2 libapache2-mod-php5 php5-mysql mysql-servermysql
安装memcache作缓存提升memcache运行效率sql
二、MySQL配置数据库
2.1、MySQL配置所在目录:/etc/mysqlapache
Debian.cnf 系统自动生成的,不用手动修改缓存
Debian-start 每次/etc/init.d/mysql运行时都要调用这个文件ui
My.cnf MySQL的主要配置文件spa
Conf.d 该目录下全部以.cnf结尾的文件都会被my.cnf读入orm
Donf.d/old_password.cnf 该文件决定是否对就格式密码提供支持server
2.二、 建立MySQL数据库
命令:create database mydb;
Use mydb;
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users`( `uid` int(10) unsigned NOT NULL default '0', `name` varchar(60) NOT NULL default '', `pass` varchar(32) NOT NULL default '', `mail` varchar(64) default '', PRIMARY KEY (`uid`), UNIQUE KEY `name`(`name`) );
INSERT INTO `users`(`uid`,`name`,`pass`,`mail`) VALUES (1,'hiweed',MD5('PASSWDHIWEED'),'hiweed.mytest.com'), (2,'Ning',MD5('PASSWDNING'),'ning@mytest.com'), (3,'Guoce',MD5('PASSWDGUOCE'),'guoce@mytest.com');
查看刚才输入的数据是否已经正确导入
命令:select * from users;
2.三、 建立数据库用户并分配权限
命令:GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, ALTER ON mydb.* TO 'username'@'localhost' IDENTIFIED BY 'password';
flush privileges;