Ubuntu Server系列各项服务的安装和维护 MySQL的安装

1、安装LAMP对应软件包

命令:sudo apt-get install apache2 libapache2-mod-php5 php5-mysql mysql-server

Ubuntu Server系列各项服务的安装和维护 MySQL的安装

安装memcache做缓存提高memcache运行效率

Ubuntu Server系列各项服务的安装和维护 MySQL的安装

2、MySQL配置

2.1MySQL配置所在目录:/etc/mysql

Debian.cnf             系统自动生成的,不用手动修改

Debian-start           每次/etc/init.d/mysql运行时都要调用这个文件

My.cnf                  MySQL的主要配置文件

Conf.d                  该目录下所有以.cnf结尾的文件都会被my.cnf读入

Donf.d/old_password.cnf             该文件决定是否对就格式密码提供支持

2.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`) );

Ubuntu Server系列各项服务的安装和维护 MySQL的安装

INSERT INTO `users`(`uid`,`name`,`pass`,`mail`) VALUES (1,'hiweed',MD5('PASSWDHIWEED'),'hiweed.mytest.com'), (2,'Ning',MD5('PASSWDNING'),'[email protected]'), (3,'Guoce',MD5('PASSWDGUOCE'),'[email protected]');

Ubuntu Server系列各项服务的安装和维护 MySQL的安装

查看刚才输入的数据是否已经正确导入

命令:select * from users;

Ubuntu Server系列各项服务的安装和维护 MySQL的安装

2.3、 创建数据库用户并分配权限

命令:GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, ALTER ON mydb.* TO 'username'@'localhost' IDENTIFIED BY 'password';

Ubuntu Server系列各项服务的安装和维护 MySQL的安装

flush privileges;

Ubuntu Server系列各项服务的安装和维护 MySQL的安装

转载于:https://my.oschina.net/lamp2me/blog/15408