写在首部,出错不慌张,方法一箩筐。自己行补脑。 20140228日录
#建立软件源码包存放文件夹
mkdir /data0/software
cd /data0/software
#下载cmake(MySQL5.5x系列编译工具”必须”)
wget -c http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz
#下载MySQL5.5.25a(2014年2月28日为止最新稳定版)
wget -c http://downloads.skysql.com/archives/mysql-5.5/mysql-5.5.25a.tar.gz
tar zxvf cmake-2.8.8.tar.gz
cd cmake-2.8.8
./configure (这里如果报缺少C++ Compiler 需要装执行yum -y install gcc 然后 yum -y install gcc-c++ )
make
make install
cd..
groupadd mysql
useradd -s /sbin/nologin -M -g mysql mysql
mkdir -p /data0/mysql
chown -R mysql:mysql /data0/mysql
tar zxvf mysql-5.5.25a.tar.gz
cd mysql-5.5.25a
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data0/mysql
(以上如报Could NOT find Curses (missing CURSES_LIBRARY CURSES_INCLUDE_PATH)
请此目录上执行
rm CMakeCache.txt
yum -y install ncurses-devel
yum -y install bison
成功后重新执行出错命令)
make
make install
cd ..
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
cd /usr/local/mysql
cp ./support-files/my-huge.cnf /etc/my.cnf
#拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
vi /etc/my.cnf
#编辑配置文件,在 [mysqld] 部分增加下面一行
datadir = /data0/mysql
#添加MySQL数据库路径
:wq!
#保存退出
./scripts/mysql_install_db --datadir=/data0/mysql --user=mysql
#初始化mysql(原作中这个顺序放到前面了,执行会出错!找错也是要下很多功夫的。)
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
#把Mysql加入系统启动
chmod 755 /etc/init.d/mysqld
#增加执行权限
chkconfig mysqld on
#设置开机启动
vi /etc/rc.d/init.d/mysqld
#编辑
basedir = /usr/local/mysql
#MySQL程序安装路径
datadir = /data0/mysql
#MySQl数据库存放目录
service mysqld start
#启动
vi /etc/profile
#把mysql服务加入系统环境变量:在最后添加下面这一行
export PATH=$PATH:/usr/local/mysql/bin
:wq! #保存退出
下面这两行把myslq的库文件链接到系统默认的位置,在编译类似PHP等软件时可以不用指定mysql的库文件地址。
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
shutdown -r now #需要重启系统,等待系统重新启动之后继续在终端命令行下面操作
mysql_secure_installation #设置Mysql密码
根据提示按Y 回车
然后输入2次密码
继续按Y 回车,直到设置完成
或者直接修改密码/usr/local/mysql/bin/mysqladmin -u root -p password "123456" #修改密码
service mysqld restart #重启
到此,mysql安装完成!
参考文献:
http://www.osyunwei.com/archives/4199.html
http://2526575.blog.51cto.com/2516575/565506
http://lnmp.org
分享到:
相关推荐
CentOS 5.8 安装教程 CentOS 5.8 是一个流行的 Linux 操作系统,本文将指导用户如何安装 CentOS 5.8。 知识点 1: 准备 CentOS 的 ISO 文件 在安装 CentOS 5.8 之前,需要准备好 CentOS 的 ISO 文件。用户可以从 ...
CentOS 5.8 安装教程 本文档主要讲解了在 Windows 环境下基于虚拟机安装 CentOS 5.8 的步骤,旨在帮助嵌入式开发应用的初学者。以下是相关知识点的详细解释: 1. Linux 系统安装前的准备 在安装 Linux 系统之前,...
CentOS 5.8 系统安装文档是对于 CentOS 5.8 操作系统的安装指南,包括下载安装 CentOS 5.8、安装操作系统、磁盘分区等内容。下面是从该文档中提炼出的相关知识点: 1. CentOS 介绍:CentOS 是一个基于 Red Hat ...
最近新找的yum源还能用 yum文件一起发了 替换到...sed -i "s/\$releasever/$CENTOS_VERSION/g" /etc/yum.repos.d/CentOS-Base.repo 这两行修改版本号 最后 yum makecache 结束 老东西了 很不好找 好用就回来给个好评
CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13
### CentOS编译安装MYSQL5.6.17 #### 知识点概览 - **环境准备**:包括操作系统版本的选择、依赖包的安装等。 - **编译工具的安装**:如`cmake`的下载与安装。 - **MySQL源码包的获取与解压**。 - **配置与编译...
centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理
CentOS 5.8 中文乱码(方框字)问题是许多用户在安装 CentOS 时遇到的一个常见问题。这个问题的出现是因为在安装 CentOS 时选择了英文语言环境,而没有安装中文支持包,从而导致了中文字符显示为乱码(小方框)。...
"Centos5.8安装asterisk并配置mysql用户表" Asterisk是一种流行的开源IP PBX系统,它提供了强大的语音通信功能和灵活的配置能力。本篇文章将指导您在Centos5.8系统上安装Asterisk,并配置Mysql用户表以实现动态...
centos7编译安装mysql
CentOS是一款基于Red Hat Enterprise Linux源代码再编译的开源操作系统,它提供了与RHEL高度兼容的稳定环境,被广泛应用于服务器领域。 【描述】中提到的"此文件由wdlinux收集,整理了centos5.3至5.8DVD版32_64位...
CentOS-5.8迅雷下载镜像磁力链接。
Linux CentOS 5.8 安装教程详细步骤 在服务器管理中,Linux CentOS是一个非常流行的开源操作系统,尤其在企业级环境中。以下是一个详尽的Linux CentOS 5.8的安装指南,适合初学者和有经验的系统管理员参考。 1. **...
在本文中,我们将详细介绍如何在服务器上安装Linux CentOS 5.8操作系统。这是一份详尽的步骤指南,适用于那些希望在服务器环境中部署此版本Linux的IT专业人员。 首先,确保您有一张CentOS 5.8的安装光盘,并将其...
说明: 操作系统:CentOS 5.9 64 位 ...MySQL 安装目录:/usr/local/mysql MySQL 数据库存放目录:/data/mysql 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器,服务器yum 命令可 以正常使用
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
centos7.9 自动安装mysql8.0.33,附带脚本
Centos6.7系统安装MySQL5.7总结 本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL...