基于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、以下即是操作结果!

你可能感兴趣的:(apache,mysql,discuz,mydumper,phpwind)