VM虚拟机快速安装LAMP后的配置

223 阅读3分钟

打开CSDN APP Copyright © 1999-2020, CSDN.NET, All Rights Reserved 暑假实习面经总结

42 jsship VM虚拟机快速安装LAMP后的配置 原创 2015-11-14 13:50:15 jsship 码龄14年 涉及的软件:vm虚拟机,centos6.5,navicat(mysql版) 首先是部署lamp: 1.首先为了搭建一个稳定的lamp的练习环境,确保你的虚拟机可以连网,这里我们使用的yum安装,它可以帮助我们解决软件自己的依赖关系.我还在后面加了postgresql数据库如果不需要的话可以去掉和postgresql的参数.命令如下 yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-postgresql php-pgsql php-devel 2.启动apache服务并查看时候启动成功 命令如下:(切记用root用户启动服务) 启动:/etc/rc.d/init.d/httpd start 检测启动结果:ps aux | grep httpd 3.接下来进行mysql数据库的配置 命令如下: 启动: /etc/rc.d/init.d/mysqld start 检查启动结果: netstat -tulnp | grep :3306 修改root密码: mysqladmin -u root password ‘你想设置的密码’ 4.进入mysql数据库 mysql -u xxxx -p


mysql >_ 至此完成lamp的配置 配置防火墙: vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙) 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面 添加好之后防火墙规则如下所示: ######################################

Firewall configuration written by system-config-firewall

Manual customization of this file is not recommended.

*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT -A INPUT -j REJECT –reject-with icmp-host-prohibited -A FORWARD -j REJECT –reject-with icmp-host-prohibited COMMIT ##################################### /etc/init.d/iptables restart
#最后重启防火墙使配置生效 配置navicat 打开navicat后新建连接,连接地址为虚拟机的ip,登录端口3306 帐号密码就是刚才设置的,之后会出现 报错:1130-host ... is not allowed to connect to this MySql server,MySQL--不允许从远程访问 在安装mysql的机器上运行: 1、进入MySQL服务器 2、mysql>GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限 3、mysql>FLUSH PRIVILEGES //修改生效 4、mysql>EXIT //退出MySQL服务器 这样就可以在其它任何的主机上以root身份登录啦! 至此配置完成. 补充: 指定连接用户名,IP地址,密码 GRANT ALL PRIVILEGES ON . TO '用户名'@'IP地址' IDENTIFIED BY '密码' WITH GRANT OPTION; FLUSH PRIVILEGES;