CentOS6.5下安装LAMP 环境以及mysql数据库的备份和还原

趁着端午放假的时间,总结回顾一下在CentOS下搭建lamp环境的过程,还有针对mysql数据库的一些操作。

LAMP 环境 Linux + Apache + Mysql + PHP,这里介绍我之前接触过的yum安装方式

1、安装Apache

yum install httpd httpd-devel                   注:httpd是插件  yum -y 代表默认yes

安装完成后,启动apache,执行命令:

#/etc/init.d/httpd start(service httpd start)           前面是默认路径

可以设为开机启动:

#chkconfig httpd on       
                        

2、安装mysql

yum install mysql mysql-server mysql-devel         注:3个端 mysql server devel

启动mysql,执行命令:看是否开启

# /etc/init.d/mysqld start  (或 service mysqld start)

3、安装php

yum install php php-mysql php-common php-gdphp-mbstring php-mcrypt php-devel php-xml

重启apache

/etc/init.d/httpd restart

note:这个安装包比较多,注意不要出错

a.关闭防火墙

service iptables stop

b.重置加载防火墙

service iptables restart

4、检查环境是否搭建成功

/var/www/html/ 新建个test.php 文件,将以下内容写入,然后保存。

<?php
phpinfo();
?>

note:/var/www/html 的路径下,才能在浏览器打开页面

5、检查Apache和mysql是否启动

打开Apache :service httpd start

打开mysql: service mysqld start

关闭防火墙:service iptables stop


如果要在本地打开页面,就在地址栏输入:虚拟机ip/test.php。显示如下,表示安装成功。


关于数据库的一些操作:修改密码,备份和还原。

修改密码,先停止服务
# /etc/init.d/mysqld stop  (或 service mysqld stop   
查看进程:
Ps -aux | grep mysql

以安全模式进入
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking
# mysql -u root -p      (用户 root 密码)
show databases;         ( 展示是否有数据库 )
mysql>use mysql;       
Show tables;           (查看数据库有哪些表)有个 user
mysql>select user,password from user;
mysql> update user set Password=password('123456') where user='root';
mysql> flush privileges;   (刷新缓存机制)
mysql> quit; (退出数据库)
 
验证-- 重启mysql 服务:
# /etc/init.d/mysqld restart
# mysql -u root -p
Enter password: < 输入新设的密码newpassword>
mysql>

附:

yum命令:

     yum update  升级系统

     yum install  ~ 安装指定软件包

     yum update ~ 升级指定软件包

     yum remove ~ 卸载指定软件

     yum grouplist   查看系统中已经安装的和可用的软件组,可用的可以安装

     yum grooupinstall ~安装上一个命令显示的可用的软件组中的一个

     yum grooupupdate ~更新指定软件组的软件包

     yum grooupremove ~ 卸载指定软件组中的软件包

     yum deplist ~ 查询指定软件包的依赖关系

     yum list yum\* 列出所有以yum开头的软件包

     yum localinstall ~ 从硬盘安装rpm包并使用yum解决依赖


数据库备份与还原:

1)进入mysql路径:cd /var/lib/mysql   会看到放在虚拟机上的数据库

2)数据库备份

mysqldump -u root -p密码 数据库名  数据表名 > mysql.sql             #重定向给一个数据库,可以任意命名,以.sql结尾

此时会在/var/lib/mysql目录下自动生成一个mysql.sql备份文件


3)数据库还原

mysql -u root -p 密码 进入mysql控制台‘mysql>’

查看数据库:show databases;

建立要还原的数据库:create database test2;

使用刚建立的数据库:use  test2;

导入数据:source  test2.sql;

验证还原是否成功,再次查看数据库,show databases;

使用数据库test2:use test2;

展示该所有数据库表:show tables; 有表存在,还原成功。

最后提一句,如若要删除数据库(慎用):

drop database test2;


猜你喜欢

转载自blog.csdn.net/Wuli_SmBug/article/details/80719984
今日推荐