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 密码

mysql>show databases;           #展示是否有数据库
mysql>use mysql;      
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;

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值