基於Apache+Mysql+PHP安裝PHPwind、Discuz等論壇並通過mydumper、binlog實現數據庫的備份恢復。(1)

一、創建一個表包括name, uid,gid,home,shell把系統中的passwd文件通過awk整理出相關數據導入到這個表中。

1、調取數據

[root@localhost ~]# cat /passwd | awk 'BEGIN{FS=":"}{OFS=",";RS="\n"}{print $1,$3,$4,$6,$7}' > /tmp/passwdDB 

2、安裝mysql、php等相關軟件(前提是配置好yum源)

[root@localhost ~]# yum install httpd php php-mysql mysql mysql-server -y

3、啓動服務http、mysql服務並加入到開機啓動項 

[root@localhost ~]# service httpd start

[root@localhost ~]chkconfig httpd on

[root@localhost ~]service mysqld start

[root@localhost ~]chkconfig mysqld on

4、首次使用mysql,建議最好設置mysql密碼(-p後面跟密碼,與密碼之間沒有空格);創建數據庫user

[root@localhost ~]# mysqladmin -u root password zzp123  【設置超級用戶密碼並登陸

[root@localhost ~]# mysql -u root -p123456

mysql> create database abc;                                             【創建數據庫abc

mysql> use abc                                                               【進入到數據庫abc

mysql> create table abc.userinfo(name char(15), uid char(5), gid char(5), home char(20), shell char(20));

mysql> desc userinfo;                                                      【查看錶結構】

5、將第1步調取的數據導入到數據表abc.userinfo中

mysql> load data infile '/tmp/passwdDB' into table abc.userinfo fields terminated by ',';

mysql> select * from userinfo;

6、以下即是操作結果!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章