一、創建一個表包括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; 【查看錶結構】 |
mysql> load data infile '/tmp/passwdDB' into table abc.userinfo fields terminated by ','; mysql> select * from userinfo; |
6、以下即是操作結果!