完善Apache的功能
支持SSL模块
yum groupinstall "web server"
生成私钥
openssl genrsa -des3 -out linux.key 1024
生成请求文件
openssl req -new -key linux.key -out linux.csr
自签名
openssl x509 -req -days 365 -in linux.csr -signkey linux.key -out linux.crt
修改配置文件
vim /etc/httpd/conf.d/ssl.conf
根据105、112行,移动密钥
/etc/pki/tls/certs/localhost.crt
/etc/pki/tls/private/localhost.key
重启服务
数据库
SUN->UNIX系统、鹦鹉螺->java->mysql
oracle:多平台,大型企业数据库,收费
sqlsever:微软
利用LINUX->mysql建立低能耗服务器(最低:1U,3个方格口)
建立SQL数据库
端口号:3306
安装软件
yum install-server //安装服务端
yum install //安装客户端
启动服务
/etc/init.d/mysqld start
连接数据库
mysql -u root -p
-u:用户名
修改用户密码
mysqladmin -u 用户名 -p password '密码'
针对数据库的操作
查看数据库
show databases;
进入数据库
use 数据库名;
创建|删除数据库
create|drop table 库名;
针对表的操作
查看数据库中的表
show tables;
查看表结构
desc 表名;
创建|删除表
create table 库名.表名 (字段信息);
字段信息:(字段1 长度属性,字段2 长度属性,primary key(字段1));
drop table 库名.表名;
修改表结构
alter table 库名.表名 drop| add| modify 字段信息;
在表中写入内容
insert into 库名.表名 (字段1,字段2...) values (值1,值2...)
修改表中的内容
update 库名.表名 set 字段1=值1 ,字段2=值2 where 条件 ;
删除表内容
delete from 库名.表名 where 条件;
查询表内容
select 字段 from 库名.表名 where 条件;
mysql权限操作
查看用户权限
show grants for 用户名@来源地址;
设置用户权限
grant 授权列表 on 库名.表名 to 用户名@来源地址 [identified by '密码'];
授权列表:select delete all...
撤销用户权限
revoke 授权列表 on 库名.表名 from 用户名@来源地址;
远程访问数据库
mysql -u 用户名 -p -h 数据库服务器IP;
备份数据库
目录:/var/lib/mysql/
工具:mysqldump
备份数据库
mysqldump -u root -p 数据库名 表名 >/备份路径/备份文件名
--all-databases //备份所有数据库
还原数据库
mysql -u root -p 还原成数据库名 < /备份路径/备份文件名
默认的项
user表:数据库中所有用户信息
安全模式启动数据库
mysqld_safe --skip-grant-tables & //在后台已安全方式跳过授权列表启动mysql
mysql -u root
以无密码的方式启动mqsql,查询root密码
select User,host,Password from mysql.user where User="root";
修改密码
update user set password=password('密码') where user='root';
刷新设置
flush peivileges;