`

mysql的三种安装方式(RPM、二进制包、源代码)

 
阅读更多
系统平台为redhat 5,安装mysql5数据库。

一、使用RPM包进行安装

首先,可以从安装光盘中或者到mysql的网站上下载对应版本的rpm包如下:
MySQL-server-community-5.1.38-0.rhel5.i386.rpm 
MySQL-client-community-5.1.38-0.rhel5.i386.rpm 



接着,可以使用rpm命令进行安装:
rpm -ivh MySQL-server-community-5.1.38-0.rhel5.i386.rpm 
rpm -ivh MySQL-client-community-5.1.38-0.rhel5.i386.rpm 


二、安装二进制包

1、用root登录系统,增加mysql用户和组
groupadd mysql 
useradd -g mysql mysql 


2、解压二进制包,假如二进制包放在/home/mysql下,我们在解压后并增加一个符号链接
tar xvfz mysql-5.1.38-linux-i686-glibc23.tar.gz 
ln -s mysql-5.1.38-linux-i686-glibc23 mysql 


3、在数据库目录下创建系统数据库的表,--user表示这些数据库和表的所有者为此用户
cd mysql 
./scripts/mysql_install_db --user=mysql 


4、设置目录权限,将data目录的所有者改为mysql,其它目录的文件的所有者为root
chown -R root:mysql . 
chown -R mysql:mysql data 


5、启动mysql
./bin/mysqld_safe --user=mysql & 


看到这里,你可能会想,如果能有mysql安装图解类的文章,不是更好。

参考链接:
windows下搭建MySQL服务器步骤详解
win2003下MySQL5安装图文教程
mysql安装图解 mysql图文安装详细教程

三、源码安装mysql

1、用root登录系统,增加mysql用户和组
groupadd mysql 
useradd -g mysql mysql 


2、解压源码包,并进入解压后的目录
tar xvfz mysql-5.1.38.tar.gz 
cd mysql-5.1.38 


3、用configure工具来编译源代码,这里我们可以使用很多的参数,具体可以用configure --help来查看,这里我们将mysql安装到/usr/local/mysql下
./configuer --prefix=/usr/local/mysql 
make 
make install 


4、选择一个样例配置文件,并复制到/etc/下改名为my.cnf
cp support-files/my-medium.cnf /etc/my.cnf 


5、在数据库目录下创建系统数据库的表,--user表示这些数据库和表的所有者为此用户
cd /usr/local/mysql 
./bin/mysql_install_db --user=mysql 


6、设置目录权限,将var目录的所有者更改为mysql,其它目录和文件的所有者为root
chown -R root . 
chown -R mysql var 
chgrp -R mysql . 


7、启动mysql
./bin/mysqld_safe --user=mysql &
分享到:
评论

相关推荐

    CENTOS7环境安装MySQL5.6(rpm-二进制-源代码编译三种方式).docx

    CENTOS7环境安装MySQL5.6(rpm-二进制-源代码编译三种方式).docx

    MYSQL

    4.6.1 Linux RPM注意事项 4.6.2 构造客户程序 4.6.3 系统特定的问题 4.6.3.1 Linux 注意事项 4.6.3.2 HP-UX 注意事项 4.7 安装 MySQL源代码分发 4.7.1 快速安装概述 4.7.2 运用补丁...

    MySQL中文参考手册.chm

    MySQL 4.1 怎样获得MySQL 4.2 MySQL支持的操作系统 4.3 使用MySQL哪个版本 4.4 怎样和何时发布更新版本 4.5 安装布局 4.6 安装MySQL二进制代码分发 4.6.1 Linux RPM注意事项 ...

    MySQL中文参考手册

    o 4.7 安装 MySQL源代码分发 + 4.7.1 快速安装概述 + 4.7.2 运用补丁 + 4.7.3 典型的configure选项 o 4.8 编译问题? o 4.9 MIT-pthreads 注意事项 o 4.10 Perl 安装说明 + 4.10.1 在Unix操作系统上安装 ...

    MYSQL培训经典教程(共两部分) 1/2

    MySQL的安装 27 2.1 MYSQL系统的安装布局 28 2.1.1 二进制安装 28...二进制分发 41 2.4.3重新安装源代码分发 41 2.4.4 升级一个RPM分发 42 2.4.5 检查数据库是否工作及完整 42 2.4.6总结 42 2.5...

    MYSQL培训经典教程(共两部分) 2/2

    MySQL的安装 27 2.1 MYSQL系统的安装布局 28 2.1.1 二进制安装 28...二进制分发 41 2.4.3重新安装源代码分发 41 2.4.4 升级一个RPM分发 42 2.4.5 检查数据库是否工作及完整 42 2.4.6总结 42 2.5...

    DBIx-MyParse:DBIx-MyParse 的发布历史

    在 Fedora Core 6 上使用 cpan2rpm 构建的二进制 RPM 可用于 MySQL 5.0.45 及以下版本 //www.sf.net/projects/myparse。 要从头开始编译模块,请执行以下操作: 准备你的 MySQL 源 下载 MySQL 源代码。 目前支持从 ...

    Linux环境数据库管理员指南

    2.4.9 程序包安装 34 2.4.10 Linux装载程序与引导盘 35 2.4.11 完成安装 36 2.4.12 配置服务器运行数据库 36 2.4.13 需要注意的事项 36 2.5 Linux的其他风格 36 2.6 小结 37 2.7 常见问答 38 第3章 在 Linux上安装并...

    indimail-virtualdomains:基于indimail-mta和indimail-virtualdomains的消息传递平台,用于IMAPPOP3的Courier-IMAP

    安装(源和二进制) indimail简介 基于用于MTA的 (已修改的qmail),用于虚拟域的 ,用于IMAP / POP3的消息传递平台 请查看以获取有关IndiMail,indimail-mta的详细信息。 indimail需要安装indimail-mta,下面包括...

    Linux操作系统基础教程

    Linux 是在 1991 年发展起来的与 UNIX兼容的操作系统,可以免费使用,它的源代码 可以自由传播且可任人修改、充实、发展,开发者的初衷是要共同创造一个完美、理想并 可以免费使用的操作系统。 我们并不能使同学...

Global site tag (gtag.js) - Google Analytics