LAMP平台

mysql> use mysql;

mysql> select User,Host,Password from user;

+----------+-----------------------+-------------------------------------------+

| User     | Host                  | Password                                  |

+----------+-----------------------+-------------------------------------------+

| root     | localhost             |                                           |

| root     | localhost.localdomain |                                           |

| root     | 127.0.0.1             |                                           |

|          | localhost             |                                           |

|          | localhost.localdomain |                                           |

| admin    | %                     | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |

| admin1   | %                     | *6D45FD76D5E9C6A404E39C25106A7F032659ACB8 |

| chen     | %                     | *A174C9E936AC7A4D7B5879283828BC1949D9E699 |

| wang     | %                     | *4DB9D7B9A1EE2F9646C3A6A1CC9A37942588BFBF |

| testuser | %                     | *3A2EB9C80F7239A4DE3933AE266DB76A7846BCB8 |

+----------+-----------------------+-------------------------------------------+

10 rows in set (0.00 sec)

数据库中的所有用户都只能本地登录,

为用户设定密码的方式:

1.set password for ‘USERNAME‘@‘HOST‘=PASSWORD (‘password‘);

mysql> set password for ‘root‘@‘localhost‘=password ( ‘root‘ );

mysql> flush privileges; 让系统重读授权表

2.#mysqladmin -uroot -proot -hHOST password ‘password‘

3.mysql> update user set Password=password(‘root‘) where User=‘root‘ and Host=‘127.0.0.1‘; 直接丢该表里的数据

and

or

not

建立一个远程连接并且具有所有权限;

mysql> grant all privileges on *.* to ‘root‘@‘%‘; identified by ‘root‘;

图形客户端工具:

phpmyadmin

workbench

mysql front

navicat for mysql

toad

###########

解决navicat for mysql 报错的问题:Lost connection to MySQL server at ‘reading initial communication packet‘, system error: 0

首先用vim打开my.cnf:

复制代码 代码如下:

vim /etc/mysql/my.cnf

看看是否有绑定本地回环地址的配置,如果有,注释掉下面这段文字:(在文字之前加上#号即可)

复制代码 代码如下:

bind-address = 127.0.0.1

然后找到[mysqld]部分的参数,在配置后面建立一个新行,添加下面这个参数:

skip-name-resolve

保存文件并重启MySQL:

复制代码 代码如下:/etc/init.d/mysql restart

[[email protected] ~]# yum install -y php-mysql 安装驱动

cd /www/a.com

vi index.php

此字段将mysql和php连接到一起

<title>A</title>

<h1>a.com</h1>

<?php

$conn=mysql_connect(‘localhost‘,‘root‘,‘root‘);

if (!$conn)

echo "Success...";

else

echo "Failur...";

?>

修改配置文件后 都需要重启服务才能生效

------------------------------------------------

<?php-mysql

$conn=mysql_connect(‘localhost‘,‘root1‘,‘root1‘);

if (!$conn)

{

die(‘Could not connect:‘ . mysql_error());

}

mysql_select_db("mydb",$conn);

$result = mysql_query("select * from tb1");

while($row  = mysql_fetch_array($result))

{

echo $row[‘Name‘] . " " . $row[‘Age‘];

echo "<br />";

}

mysql_close();

?>

-----------------------------------------------

LAMP:

phpMyAdmin 通过php页面管理数据库的

https://www.phpmyadmin.net/downloads/ 下载地址

只需要放到/www/a.com解压即可通过浏览器访问

论坛程序:

discuz    www.discuz.net

phpwind

phpbb

下载程序以后依附LAMP平台进行部署即可,下载GBK。 #Discuz_X3.2_SC_GBK

[[email protected] a.com]# mv ../upload/*   ./

把upload里的数据放到a.com里

#AddDefaultCharset UTF-8 注释掉UTF-8

[[email protected] a.com]# service httpd restart

CMS:

drupal

joomla

LAMP

wordpress 个人博客系统

时间: 2024-10-13 22:40:26

LAMP平台的相关文章

LAMP平台部署及应用

LAMP平台部署及应用

LAMP平台的搭建以及基本应用

LAMP平台部署及应用 1:LAMP包括的组件有 linux apache mysql php(python,perl) 优点: 成本低廉,都属于开源软件 易于开发,页面代码简单,与html标记语言结合度非常高 方便应用,方便移植,应用便捷 安全和稳定性非常好 2:PHP的好处 结合了 C, Java,Perl 自创的新语法,拥有更好的网页执行速度,再次我们使用PHP 3:MySQL在上一章已搭建完毕,再次使用搭建完成的MySQL,可以查看本人的MySQL数据库技术文档 Apache也使用之前搭

编译安装LAMP及分离式LAMP平台构建

前言 LAMP网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网站服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富.轻量.快速开发等特点,与微软的.NET架构相比,LAMP具有通用.跨平台.高性能.低价格的优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站的首选平台.但由于MySQL作为SUN公司

ansible中角色和模板使用及部署lamp平台

一.roles ansilbe自1.2版本引入的新特性,用于层次性.结构化地组织playbook.roles能够根据层次型结构自动装载变量文件.tasks以及handlers等.要使用roles只需要在playbook中使用include指令即可.简单来讲,roles就是通过分别将变量.文件.任务.模块及处理器放置于单独的目录中,并可以便捷地include它们的一种机制.角色一般用于基于主机构建服务的场景中,但也可以是用于构建守护进程等场景中. 一个roles的案例如下所示:        si

centos5.9使用RPM包搭建lamp平台

1.环境介绍 os:oracle centos 5.9 apache:httpd-2.2.3-74.0.1.el5 php:php53-5.3.3-13.el5_8 mysql:mysql-server-5.0.95-3.el5 2.安装过程 # yum install -y httpd # service httpd start # yum install -y mysql-server # service mysqld start # yum install -y php53 # yum -

分离php和MySQL搭建LAMP平台

分离php和MySQL搭建LAMP平台 环境: 系统:CentOS-7-x86_64-Minimal-1611 Apache:httpd-2.4.25.tar MySQL:mysql-5.7.16.tar php:php-5.6.30.tar 192.168.57.144:安装MySQL 192.168.57.143:安装Apache+php http://blog.sina.com.cn/s/blog_b6e37c3f0101oo81.html 创建相关目录 创建用户 解压安装包 编译安装 (

分离式LAMP平台构建

LAMP平台是常用的动态网站平台,现在很多情况下,因为业务请求的原因需要把Apache服务.Mysql(Mariadb)服务和PHP服务分别使用各自的Linux服务器承载,下面我就总结一下分离式LAMP平台构建过程.(我这边使用的源码编译安装) 一.平台构建准备:     1.Centos 6.6 final系统三个(基础安装,装有包组Development Tools): 192.168.2.3(Apache服务器) 192.168.2.5(PHP服务器) 192.168.2.6(Mariad

apache、php、mysql各工作于独立主机的lamp平台实现

实验环境: VM1:192.168.1.132,用于apache服务器 VM2:192.168.1.134,用于php服务器 VM3:192.168.1.137,用户mariadb服务器 软件版本:httpd-2.4.9,php-5.4.26,mariadb-5.5.39 一.编译安装httpd-2.4.9 1.解决依赖关系 # yum -y install pcre-devel # yum -y install mod_ssl # yum groupinstall -y "Developmen

编译安装 LAMP 平台

> 一.软件包 Linux:CentOS-6.4     Apache:httpd-2.4.9     MySQL:mysql-5.6.19     PHP:php-5.4.30 二.编译安装 httpd 在安装 httpd 之前,首先要安装两个依赖包:apr 和 apr-util.apr 是 apache portable runtime 的缩写,是 apache 提供的一个可以跨平台使用的 API.安装方法很简单,就是编译安装的三步骤: # apr tar xf apr-1.5.1.tar.

LAMP平台搭建详解

准备工作 安装编译工具 # yum -y install gcc # yum -y install gcc-c++ 如果系统之前已经安装有rpm包的mysql和apache,那么可以: #service httpd stop #service mysqld stop 确定rpm包安装的httpd和mysqld不能开机启动 #chkconfig –level 2345 mysqld/httpd stop 关闭SELINUX和防火墙,或者允许防火墙开放相关端口,apache 80端口,mysql 3