LAMP 1.1 Mysql

1.下载软件包                                                                                                                                               

查看linux是多少位的

uname -i
x86_64  64位 或者  i386  32位

没有安装过wget 使用yum安装

yum install wget -y

切换到指定的目录下,软件包下载到该目录下

cd /usr/local/src/

64位 下载软件包使用

wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz

32位 下载软件包使用

wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz

如果你想下载 MySQL 其他版本,可以到 http://mirrors.sohu.com/mysql/

2.初始化                                                                                                                                                                

解压缩

64位

tar zxvf /usr/local/src/mysql-5.1.73-linux-x86_64-glibc23.tar.gz

32位

 tar zxvf /usr/local/src/mysql-5.1.73-linux-i686-icc-glibc23.tar.gz

移动位置加创建目录

64位

mv mysql-5.1.73-linux-x86_64-glibc23 /usr/local/mysql

32位

mv mysql-5.1.73-linux-i686-icc-glibc23 /usr/local/mysql

建立MySQL用户,不允许登录

 useradd -s /sbin/nologin mysql

创建数据库文件存放的目录

mkdir -p /data/mysql

更改权限

chown -R mysql:mysql /data/mysql

安装过程中可能出现的错误,建议先yum安装这些包之后再安装MySQL

遇到错误: ./bin/mysqld: error while loading shared libraries: libstdc++.so.5: cannotopen shared object file:

解决办法

yum install -y compat-libstdc++-33

遇到错误:./scripts/mysql_install_db: ./bin/my_print_defaults: /lib/ld-linux.so.2: badELF interpreter: No such file or directory

解决办法:

系统版本和MySQL版本不一样。比如系统是64位的,下载的是32位的。

安装MySQL

移动到指定目录下

cd /usr/local/mysql

开始安装

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

--user定义数据库的所属主

--datadir定义数据库的安装位置

安装完成之后运行

echo $?

反馈是0 说明成功,反馈是1 说明错误。

3.配置MySQL                                                                                                                                                          

拷贝配置文件,并重命名。因为my.cnf文件已存在,直接覆盖就可以。

cp support-files/my-large.cnf /etc/my.cnf

拷贝启动脚本文件

 cp support-files/mysql.server /etc/init.d/mysqld

修改启动脚本权限

chmod 755 /etc/init.d/mysqld

4.修改启动脚本                                                                                                                                                      

如果没有安装过vim使用yum安装

yum install vim -y

打开配置脚本文件

vim /etc/init.d/mysqld

需要把

basedir=
datadir=

basedir定义MySQL的安装目录
datadir定义MySQL数据库的文件存放目录

修改为

basedir=/usr/local/mysql
datadir=/data/mysql

加入系统服务,设置开机启动MySQL

chkconfig --add mysqld
chkconfig mysqld on

重启启动MySQL

service mysqld start

检查MySQL是否启动

ps aux |grep mysqld
时间: 2024-08-02 08:26:17

LAMP 1.1 Mysql的相关文章

Lamp(linux+apache+mysql+php)环境搭建

Lamp(linux+apache+mysql+php)环境搭建 1.安装apache2:sudo apt-get installapache2 安装完毕后.执行例如以下命令重新启动apache:sudo/etc/init.d/apache2 restart,在浏览器中输入http://localhost或者http://127.0.0.1,会看到"It works!"说明apache成功安装. 2.安装php:sudoapt-get install libapache2-mod-ph

Ubuntu下的LAMP(Linux+Apache+MySQL+PHP) 开发环境架设

LAMP在业界是一个非常流行的词语,这4个字母分别代表Linux,Apache,MySQL和PHP.LAMP以其高效.灵活的特性已经成为中小企业的首选. 以前介绍一种迅速搭建LAMP的方式. 1 在Ubuntu上打开终端,输入 sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server 一口气就可以下载(apache2,php5,mysql)三个工具 2 安装MySQL的时候,会让你设定一个Root管理员的密码

CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境

CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境一. 系统环境:Linux系统版本: CentOS release 6.5Apache版本: httpd-2.2.24PHP 版本: php-5.6.11 二.安装前准备: 1.查看是否安装GCC ,GCC-C++编译器,如果没有则进行安装: 查看是否安装的命令: #gcc –v 若未安装在服务器联网情况下可以使用下列命令安装: #yum install gcc #yum install gcc-c++2.

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1.配置防火墙,开启80端口.3306端口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端口

Linux Ubuntu 14.04安装LAMP(Apache+MySQL+PHP)网站环境

从虚拟主机到VPS/服务器的过度,对于普通的非技术型的站长用户来说可能稍许有一些困难,麦子建议我们如果能够在虚拟主机环境中满足建站需要的, 还是用虚拟主机比较好.除非我们真的有需要或者希望从虚拟主机过度到VPS/服务器中来,毕竟后者的自由度比较大,有些项目需要特点的环境支持. 在这篇文章中,麦子将分享我们常用的LAMP环境部 署,我比较喜欢用编译脚本的方法,因为编译脚本可以比WEB面板和网站公开的一键包,当然,对于初级上手的用户来说WEB面板和经过大量用户证明的一键包 也是比较好的,比如LNMP

LAMP平台 ,MySQL、httpd、php安装

LAMP平台 编译安装apache解决依赖关系 安装apr 编译安装apr-util 安装pcre-devel软件包. 使用命令  yum install pcre-devel -y 编译安装httpd-2.4.9 # tar xf httpd-2.4.9.tar.bz2 # cd httpd-2.4.9 # ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd2.4 --enable-so --enable-ssl --e

LAMP架构之——MySQL安装

本节讲述的是mysql的安装过程,这里我们使用二进制格式进行安装.我用的是mariadb-5.5.36-linux-x86_64.tar.gz进行安装. 1.准备数据存放的文件系统 一般数据库的大小会一直变大,因此我们用逻辑卷来存放. 新建一个逻辑卷,并将其挂载至特定目录即可. 并修改文件系统类型 这里假设其逻辑卷的挂载目录为/mydata,而后需要创建/mydata/data目录做为mysql数据的存放目录. 当然这里的目录都是需要实现创建的,这里我就不演示了. 2.新建用户以安全方式运行进程

CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境

一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所代表的方面功能非常强大的组件. LAMP这个词的由来最早始于德国杂志“c't Magazine”,Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字.这些>组件并不是开始就设计为一起使用的,但是,这些软件都是开源的,可以很方便的随时获得并免费使用,这就导致了这些组件经常

WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP)

WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP)  从业界来看,最主流的web平台架构就当属LAMP了.LAMP架构可以说是一切web平台的基础架构,所有一切的所谓大型架构无非就是通过一些负载均衡技术,集群技术,缓存技术等结合LAMP平台组合而成以便来满足现实生产环境中的需求.因此很有必要聊一聊LAMP平台架构的搭建.本文会对LAMP平台相对性的聊一聊其搭建过程,根据个人的知识知无不说,更多的技术将会陆续整理成博客文章.我的要求没那么多,笨蛋的技术,只求看文章的人,都能

LAMP架构介绍Mysql安装

LAMP架构介绍 MySQL和MariDB介绍 MySql安装 mysql解压缩 mv目录并且更改名字 创建mysql 针对以上4个dumper全部安装,安装依赖包 启动文件 使用默认的mysql的配置文件 启动脚本 对脚本文件进行编辑 将mysql服务加入到开机启动和分配权限 启动服务 启动进程与端口 另外mysql启动方式: 关闭mysql 原文地址:http://blog.51cto.com/wbyyy/2073300