CentOS 6.0中编译安装MySQL v5.1.59步骤详解

以下内容基于CentOS 6.0操作系统,MySQL安装版本为v5.1.59,下面我们详细的通过命令形式来说明如何进行编译与安装MySQL。

编译安装mysql

cd /usr/local/src

tar zxvf mysql-5.1.59.tar.gz

cd mysql-5.1.59

./configure --prefix=/usr/local/mysql&">nbsp;--localstatedir=/usr/local/mysql/data/ --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --with-unix-socket-path=/tmp/mysql.sock --with-shared --without-debug --with-extra-charsets=all --without-embedded-server --enable-profiling --enable-assembler --enable-thread-safe-client --with-server-suffix=-community --with-extra-charset=utf8,gbk

make

make install

特别注意:在执行make编译的过程中,如果你看到屏幕上出现下面这一行,卡在那里,很久都过不去,千万别以为是编译错误了,或者服务器
卡住了,只需要坚持,耐心的等待几分钟,就会编译成功!Mysql编译安装告诉我们,任何事情,只要坚持下去,终会成功!
make[4]: Entering directory `/usr/local/src/mysql-5.1.59/mysql-test'

groupadd mysql #添加mysql组

useradd -g mysqlmysql -s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统

chown -R root /usr/local/mysql/ #允许root访问

chgrp -R mysql /usr/local/mysql/ #允许mysql组访问

cd /usr/local/mysql/ #进入mysql安装目录

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld #把Mysql加入系统启动

cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf #拷贝配置文件(注意:/etc目录下面默认有一个my.cnf,直接覆盖即可)

chmod 755 /etc/init.d/mysqld #执行权限

vi /etc/profile #把mysql服务加入系统环境变量:

在最后添加下面这一行

export PATH=$PATH:/usr/local/mysql/bin

下面这两行把myslq的库文件链接到系统默认的位置,这样你在编译类似PHP等软件时可以不用指定mysql的库文件地址。

ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln -s /usr/local/mysql/include/mysql /usr/include/mysql

/usr/local/mysql/bin/mysql_install_db --user=mysql & #生成mysql系统数据库

/usr/local/mysql/bin/mysqld_safe --user=mysql & #启动mysql

/etc/rc.d/init.d/mysqld start #启动

chkconfig mysqld on #加入开机启动

shutdown -r now #需要重启系统,等待系统重新启动之后继续在终端命令行下面操作

mysql_secure_installation #设置Mysql密码

根据提示按Y 回车输入2次密码

或者直接修改密码/usr/local/mysql/bin/mysqladmin -u root -p password "123456" #修改密码

service mysqld restart #重启

到此,mysql安装完成!

时间: 2024-10-03 15:54:27

CentOS 6.0中编译安装MySQL v5.1.59步骤详解的相关文章

ubuntu12.04 /centos 环境下源码编译安装mysql 5.7.14过程详解

1,安装前期工作.创建mysql用户以及数据存放目录 groupadd mysql useradd -r -g mysql -s /bin/false mysql mkdir -p  /data/mysql/ chown  -R mysql.mysql  /data/mysql/ 安装依赖包: apt-get install build-essential libncurses5-dev cmake openssl*  -y 2,前期工作做完,,准备下载源码包编译安装和初始化. 到mysql官网

在Centos 5.5 上编译安装mysql 5.5.9_Mysql

创建mysql用户 [root@xuhost opt]# useradd -g mysql mysql3307 -s /bin/nologin -d /usr/local/mysql3307 创建数据目录 [root@xuhost opt]# mkdir /mysqldata/dirdata/mysql3307 [root@xuhost opt]# chown mysql.mysql -R /mysqldata/dirdata/mysql3307 安装 cmake [root@xuhost op

CentOS 6.6中编译安装Nginx1.6.2+MySQL5.6.21+PHP5.6.3的图文教程

  准备篇: 一.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables #编辑防火墙配置文件 # 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:

CentOS 7.2 Yum编译安装MySQL 5.6_Mysql

本文实例为大家分享CentOS 7.2 Yum安装mysql5.6的方法,供大家参考,具体内容如下 配置CentOS SCLo源 [3] 添加 CentOS SCLo Software collections Repository. [root@linuxprobe~]# yum -y install centos-release-scl-rh centos-release-scl # set [priority=10] [root@linuxprobe~]# sed -i -e "s/\]$/

linux中安装mysql5.5二进制包步骤详解

今天给大家讲下了怎么安装mysql二进制包,这样避免在自己测试环境中还要去编译安装,浪费大量的时间,好了,来看教程吧.   系统:centos 5.x   需要的软件包:mysql-5.5.33-linux2.6-i686.tar.gz 1.下载mysql二进制包  代码如下 复制代码 wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.33-linux2.6-i686.tar.gz 2.安装mysql  代码如下 复制代码 tar z

CentOS 32 bit安装golang 1.7的步骤详解_Golang

Golang 1.7介绍 Go 1.7在版本计划阶段设定的目标就是改善和优化(polishing),因此在Go语言(Specification)规范方面继续保持着与Go 1兼容,因此理论上Go 1.7的发布对以往Go 1兼容的程序而言是透明的,已存在的代码均可以正常通过Go 1.7的编译并正确执行.下面话不多说了,直接来看在CentOS 32 bit安装golang 1.7的步骤. 安装步骤如下 到这里下载相应的包 CentOS 32bit对应的包为:https://storage.google

linux安装lamp环境及配置步骤详解

-------------------lamp环境的搭建步骤 从虚拟机创建到lamp环境的完整步骤------------------------ 一.准备一个虚拟机vmware - workstation 1.点击新建虚拟机."选择下一步"."选择下一步": 2.客户机操作系统选择linux系统.版本选择centos."选择下一步": 3.位置安装到你选择的目录我放在了E:centos3这个目录:"下一步": 4.指定磁盘容

CentOS6安装部署MySQL5.5具体步骤详解

准备工作  代码如下 复制代码 rpm -qa|grep mysql rpm -e mysql yum -y remove mysql-server mysql mysql-libs yum -y remove php-mysql yum -y install yum-fastestmirror #关闭SELinux vi /etc/selinux/config #将SELINUX=enforcing改为SELINUX=disabled 安装依赖库 yum -y install bison gc

php mysql访问数据库的步骤详解_Mysql

php访问mysql数据库的步骤 官方说5.5开始就废弃mysql_query()这块东西很多,当然常用的就几个还是看手册吧. 这里简单记录一下.在我失忆之后可以找回一点记忆.最近一直用框架原生的都快忘了. 1.打开mysql连接 $resource1 = mysql_connect('localhost', 'root', 'root123');//参数1 主机名或主机ip.参数2数据库用户名.参数3数据库用户密码 if (!$resource1) { die('could not conne