Linux下构建LAMP架构

yum install httpd httpd-devel mysql-server mysql-devel php php-devel php-mysql -y




[root@localhost ~]# /etc/init.d/httpd start




[root@localhost ~]# /etc/init.d/mysqld start


在安装MySQL后,启动时候没有启动成功,查看了下日志报错如下:
---------------------------------------------


[root@localhost local]# less /var/log/mysqld.log


1、查看报错信息如下:
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist


然后试了下单独的命令,启动完成
mysql_install_db


启动mysql服务
[root@mysql mysqld]# /etc/init.d/mysqld restart
停止 mysqld:                                              [确定]
正在启动 mysqld:                                          [确定]


[root@localhost ~]# cd /var/www/html/


[root@localhost html]# vi index.php  
<?php 
phpinfo();
?>

[root@localhost html]# cd /etc/httpd/conf.d/

源码安装DISCUZ论坛
下载discuz源码包文件,然后解压:
[root@localhost local]# wget http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip
解压discuz程序包:unzip Discuz_X3.1_SC_UTF8.zip -d /var/www/html/
重命名程序文件:cd /var/www/html/

mv upload/* .

/etc/init.d/httpd restart

在浏览器中输入:http://192.168.140.132/,会弹出如下图:


然后选择“我同意”


会看到当前状态不可写,是没有权限,赋予discuz目录完全访问权限:cd /var/www/html/;

[root@localhost html]# chmod 777 -R data/ uc_server/ config/ uc_client/


点击下一步,如下图


点击下一步


进入mysql,执行:mysql


然后进入mysql数据库,执行:use msyql 


修改密码即可:


update user set password=password("123456") where user="root";

如果修改密码不成功

Mysql 忘记密码如何破解:

首行关闭mysql进程,然后输入命令:mysqld_safe --skip-grant-tables & 跳过密码

mysql> create database discuz;
Query OK, 1 row affected (0.00 sec)


mysql> grant all on discuz.* to discuz@'localhost' identified by "123456";

Query OK, 0 rows affected (0.00 sec)


启动:/etc/init.d/mysqld restart



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值