完善Apache的功能
支持SSL模塊
yum groupinstall "web server"
生成私鑰
openssl genrsa -des3 -out linux.key 1024
生成請(qǐng)求文件
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
根據(jù)105、112行,移動(dòng)密鑰
/etc/pki/tls/certs/localhost.crt
/etc/pki/tls/private/localhost.key
重啟服務(wù)
數(shù)據(jù)庫(kù)
SUN->UNIX系統(tǒng)蹋艺、鸚鵡螺->java->mysql
oracle:多平臺(tái)桂肌,大型企業(yè)數(shù)據(jù)庫(kù)狐粱,收費(fèi)
sqlsever:微軟
利用LINUX->mysql建立低能耗服務(wù)器(最低:1U拗胜,3個(gè)方格口)
建立SQL數(shù)據(jù)庫(kù)
端口號(hào):3306
安裝軟件
yum install-server //安裝服務(wù)端
yum install //安裝客戶(hù)端
啟動(dòng)服務(wù)
/etc/init.d/mysqld start
連接數(shù)據(jù)庫(kù)
mysql -u root -p
-u:用戶(hù)名
修改用戶(hù)密碼
mysqladmin -u 用戶(hù)名 -p password '密碼'
針對(duì)數(shù)據(jù)庫(kù)的操作
查看數(shù)據(jù)庫(kù)
show databases;
進(jìn)入數(shù)據(jù)庫(kù)
use 數(shù)據(jù)庫(kù)名;
創(chuàng)建|刪除數(shù)據(jù)庫(kù)
create|drop table 庫(kù)名;
針對(duì)表的操作
查看數(shù)據(jù)庫(kù)中的表
show tables;
查看表結(jié)構(gòu)
desc 表名;
創(chuàng)建|刪除表
create table 庫(kù)名.表名 (字段信息);
字段信息:(字段1 長(zhǎng)度屬性,字段2 長(zhǎng)度屬性,primary key(字段1));
drop table 庫(kù)名.表名;
修改表結(jié)構(gòu)
alter table 庫(kù)名.表名 drop| add| modify 字段信息;
在表中寫(xiě)入內(nèi)容
insert into 庫(kù)名.表名 (字段1歧匈,字段2...) values (值1败许,值2...)
修改表中的內(nèi)容
update 庫(kù)名.表名 set 字段1=值1 ,字段2=值2 where 條件 ;
刪除表內(nèi)容
delete from 庫(kù)名.表名 where 條件;
查詢(xún)表內(nèi)容
select 字段 from 庫(kù)名.表名 where 條件王带;
mysql權(quán)限操作
查看用戶(hù)權(quán)限
show grants for 用戶(hù)名@來(lái)源地址;
設(shè)置用戶(hù)權(quán)限
grant 授權(quán)列表 on 庫(kù)名.表名 to 用戶(hù)名@來(lái)源地址 [identified by '密碼'];
授權(quán)列表:select delete all...
撤銷(xiāo)用戶(hù)權(quán)限
revoke 授權(quán)列表 on 庫(kù)名.表名 from 用戶(hù)名@來(lái)源地址;
遠(yuǎn)程訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)
mysql -u 用戶(hù)名 -p -h 數(shù)據(jù)庫(kù)服務(wù)器IP;
備份數(shù)據(jù)庫(kù)
目錄:/var/lib/mysql/
工具:mysqldump
備份數(shù)據(jù)庫(kù)
mysqldump -u root -p 數(shù)據(jù)庫(kù)名 表名 >/備份路徑/備份文件名
--all-databases //備份所有數(shù)據(jù)庫(kù)
還原數(shù)據(jù)庫(kù)
mysql -u root -p 還原成數(shù)據(jù)庫(kù)名 < /備份路徑/備份文件名
默認(rèn)的項(xiàng)
user表:數(shù)據(jù)庫(kù)中所有用戶(hù)信息
安全模式啟動(dòng)數(shù)據(jù)庫(kù)
mysqld_safe --skip-grant-tables & //在后臺(tái)已安全方式跳過(guò)授權(quán)列表啟動(dòng)mysql
mysql -u root
以無(wú)密碼的方式啟動(dòng)mqsql,查詢(xún)r(jià)oot密碼
select User,host,Password from mysql.user where User="root";
修改密碼
update user set password=password('密碼') where user='root';
刷新設(shè)置
flush peivileges;