mysql lamp 配置命令总结

三 Mysql
1.卸载MySQL的RPM包
rpm -e mysql --nodeps
2.安装cmake包
tar zxf cmake-2.8.6.tar.gz
cd cmake-2.8.6
./configure
gmake && gmake install
3.创建数据库程序账户和组
groupadd mysql
useradd -M -s /sbin/nologin mysql -g mysql
4.编译安装MySQL
(1)解压:tar zxf mysql-5.5.22.tar.gz -C /usr/src/
(2)配置:cd /usr/src/mysql-5.5.22/
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql (注:MySQL安装目录)
-DSYSCONFDIR=/etc (注:MySQL配置文件路径)
-DDEFAULT_CHARSET=utf8 (注:字符集)
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_EXTRA_CHARSETS=all
(3)编译: make
(4)安装: make install
5.安装后调整
[[email protected] ~]# chown -R mysql:mysql /usr/local/mysql (注:更改MySQL安装目录属主,属组)
[[email protected] mysql-5.5.22]# cp support-files/my-medium.cnf /etc/my.cnf (注:复制MySQL配置文件)
[[email protected] mysql-5.5.22]# /usr/local/mysql/scripts/mysql_install_db
--user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ (注:初始化数据库)
[[email protected] mysql-5.5.22]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile (注:添加环境变量)
[[email protected] mysql-5.5.22]# . /etc/profile (注:刷新环境变量)
6.注册成系统服务
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
7.启动服务
service mysqld start
8.设置数据库用户的密码
mysqladmin -u root [-p] password 新密码

四 LAMP
1.卸载PHP
rpm -e php --nodeps
2.安装加密工具
数据加密工具libmcrypt、mhash、mcrypt
(1)安装libmcrypt
tar zxf libmcrypt-2.5.8.tar.gz -C /usr/src/
cd /usr/src/libmcrypt-2.5.8/
./configure
make && make install
ln -s /usr/local/lib/libmcrypt. /usr/lib/
(2) 安装mhash
tar zxf mhash-0.9.9.9.tar.gz -C /usr/src/
cd /usr/src/mhash-0.9.9.9/
./configure
make && make install
ln -s /usr/local/lib/libmhash
/usr/lib/
(3) 安装mcrypt
tar zxf mcrypt-2.6.8.tar.gz -C /usr/src/
cd /usr/src/mcrypt-2.6.8/
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
./configure
make && make install
3.安装PHP
tar zxf php-5.3.28.tar.gz -C /usr/src/
cd /usr/src/php-5.3.28/
./configure --prefix=/usr/local/php5
--with-mcrypt --with-apxs2=/usr/local/httpd/bin/apxs
--with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5
--enable-mbstring
make
make install
4.配置文件/usr/local/php5/php.ini调整
(1)复制模板:cp /usr/src/php-5.3.28/php.ini-development /usr/local/php5/php.ini
(2)修改配置: vim /usr/local/php5/php.ini
default_charset = "utf-8”
file_uploads = On
upload_max_filesize = 2M
max_file_uploads = 20
post_max_size = 8M
short_open_tag = On
(3)添加zend优化模块
tar zxf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz -C /usr/src/
cd /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ 、
cp ZendGuardLoader.so /usr/local/php5/lib/php/
vim /usr/local/php5/php.ini
zend_extension=/usr/local/php5/lib/php/ZendGuardLoader.so
zend_loader.enable=1
5.apache配置文件修改
vim /usr/local/httpd/conf/httpd.conf

    LoadModule php5_module   modules/libphp5.so    (注:如果正常,则自动填写)
    AddType application/x-httpd-php .php          (注:需要个人添加)

    DirectoryIndex index.php index.html

6.重启Apache
/usr/local/httpd/bin/apachectl restart

7.测试PHP能否正确显示
vim /usr/local/httpd/htdocs/test1.php
<?php
phpinfo( );
?>
8.测试数据库能否正常访问
vi /usr/local/httpd/htdocs/test2.php
<?php
$link=mysql_connect(‘localhost‘,‘root‘,‘123456‘);
if($link) echo "恭喜你,数据库连接成功啦!!";
mysql_close();
?>

9.配置phpMyAdmin数据库管理套件
(1)解包,并复制到网站目录
tar zxf phpMyAdmin-4.2.5-all-languages.tar.gz
mv phpMyAdmin-4.2.5-all-languages/ /usr/local/httpd/htdocs/phpMyAdmin
(2)建立配置文件config.inc.php
cd /usr/local/httpd/htdocs/phpMyAdmin
cp config.sample.inc.php config.inc.php
(3)在浏览器访问http://域名或IP/phpMyAdmin/

原文地址:http://blog.51cto.com/13550558/2087772

时间: 2024-11-12 11:48:27

mysql lamp 配置命令总结的相关文章

mysql配置命令 CHARACTER_SET_%字符集设置

参照: http://blog.csdn.net/mzlqh/article/details/7621307点击打开链接 其实现在的ubuntu12.04 直接sudo apt-get install MySQL 就可以了,mysql-client会自动地为你装上 #查看mysql是否正在运行 sudo netstat -tap | grep mysql 如果是正在运行,则 tcp 0 0 localhost.localdomain:mysql *:* LISTEN - 重启mysql sudo

Mac os X下安装Mysql 以及配置方法和常用命令

一.安装mysql 1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac 10.8的;所以使用mysql-5.6.10-osx10.7-x86_64.dmg安装包: 2.安装软件包位于硬盘映象(.dmg)文件中,必须首先双击搜索起中的图标来安装该文件.应当安装图像并显示其内容. 注释:在继续安装前,一定要使用MySQL管理器应用程序(在Mac OS X服务器上)或通过命令行的mysqladmin shutdown关闭所有运行MySQL服

ubuntu LAMP 配置

ubuntu LAMP 配置文件位置: apache:/etc/apache2/apache2.conf php:/etc/php5/apache2/php.ini mysql:/etc/mysql/my.cnf ubuntu LAMP 常见命令: apache重启:sudo /etc/init.d/apache2 restart apache启动:sudo /etc/init.d/apache2 start apache停止:sudo /etc/init.d/apache2 stop mysq

lamp配置笔记

博客声明:此博客里面的主要内容有apache.mysql.fastcgi和xcache的相关配置 ############################################################### ############################################################### Apache的配置 ###############################################################

aliyun服务器lamp配置

1.安装Apache:yum install httpd 2.安装php: yum install php 3.安装mysql客户端:yum install mysql 4.安装mysql服务端:yum install mysql-server 启动mysql服务: service mysqld start或者/etc/init.d/mysqld start service httpd restart Centos下搭建LAMP环境 检测必要软件是否已经安装: 登录centos终端,分别输入命令

Mysql主从配置,实现读写分离

大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是 不堪设想.这时候,我们会考虑如何减少数据库的联接,一方面采用优秀的代码框架,进行代码的优化,采用优秀的数据缓存技术如:memcached,如果资金丰厚的话,必然会想到假设服务器群,来分担主数据库的压力.Ok切入今天微博主题,利用MySQL主从配置,实现读写分离,减轻数据库压力.这种

【转】MySQL安全配置介绍

二.Mysql权限介绍 mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表. mysql权限表的验证过程为: 1.先从user表中的Host,User,Password这3个字段中判断连接的ip.用户名.密码是否存在,存在则通过验证. 2.通过身份认证后,进行权限分配,按照user,db,tables_priv,columns_priv的顺序进行验证.即先检查全局权限表user,如果user中对应的权限为Y,则此用户对所有数据库的权限

mysql server 配置 转

MySQL Server 5.0 – 安装及配置 Author : Jeff   2006-2-20 关键字: MySQL 配置 环境:Window XP Professional + SP2, MySQL Server 5.0 下载软件: MySQL Server 5.0.18 http://dev.mysql.com/downloads/mysql/5.0.html 下载MySQL Server,并安装在本地机器上. 下面两个为Windows图形界面工具. MySQL Query Brows

笔记13(FTP配置、tomcat配置、resin配置、MySQL主从配置)

FTP服务搭建与配置 FTP介绍 FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输. FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计算机复制到本地计算机,或把本地计算机的文件传送到远程计算机. 小公司用的多,大企业不用FTP,因为不安全. 使用vsftpd搭建ftp服务 centos上自带vsftpd 安装:yum instal