Home > Database > Mysql Tutorial > MySQL三种安装方式大揭秘_MySQL

MySQL三种安装方式大揭秘_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-01 14:02:17
Original
940 people have browsed it

mysql安装

此文章主要向大家讲述的是MySQL三种安装方式,及RPM 二进制包与源代码,我们本次安装的相关系统平台为redhat 5,以下就是文章的主要内容的详细描述,望大家在浏览之后会对其有更深的了解。

MySQL三种安装方式一、使用RPM包进行安装

首先可以从安装光盘中或者到MySQL的网站上下载对应版本的rpm包如下:

 

<ol class="dp-xml">
<li class="alt"><span><span>MySQL-server-community-5.1.38-0.rhel5.i386.rpm  </span></span></li>
<li><span>MySQL-client-community-5.1.38-0.rhel5.i386.rpm </span></li>
</ol>
Copy after login

 

接着我们可以使用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

MySQL三种安装方式二、安装二进制包

步骤如下:

1、用root登录系统,增加MySQL用户和组

 

<ol class="dp-xml">
<li class="alt"><span><span>groupadd MySQL  </span></span></li>
<li><span>useradd -g MySQL MySQL </span></li>
</ol>
Copy after login
Copy after login

 

2、解压二进制包,假如二进制包放在/home/MySQL下,我们在解压后并增加一个符号链接

 

<ol class="dp-xml">
<li class="alt"><span><span>tar xvfz MySQL-5.1.38-linux-i686-glibc23.tar.gz  </span></span></li>
<li><span>ln -s MySQL-5.1.38-linux-i686-glibc23 MySQL </span></li>
</ol>
Copy after login

 

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

 

<ol class="dp-xml">
<li class="alt"><span><span>cd MySQL  </span></span></li>
<li>
<span>./scripts/MySQL_install_db </span><span class="attribute"><font color="#ff0000">--user</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">MySQL</font></span><span> </span>
</li>
</ol>
Copy after login

 

4、设置目录权限,将data目录的所有者改为MySQL,其它目录的文件的所有者为root

 

<ol class="dp-xml">
<li class="alt"><span><span>chown -R root:MySQL .  </span></span></li>
<li><span>chown -R MySQL:MySQL data </span></li>
</ol>
Copy after login

 

5、启动MySQL

./bin/MySQLd_safe --user=MySQL &

MySQL三种安装方式三、源码安装MySQL

1、用root登录系统,增加MySQL用户和组

 

<ol class="dp-xml">
<li class="alt"><span><span>groupadd MySQL  </span></span></li>
<li><span>useradd -g MySQL MySQL </span></li>
</ol>
Copy after login
Copy after login

 

2、解压源码包,并进入解压后的目录

tar xvfz MySQL-5.1.38.tar.gz

cd MySQL-5.1.38

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

 

<ol class="dp-xml">
<li class="alt"><span><span>./configuer </span><span class="attribute"><font color="#ff0000">--prefix</font></span><span>=/usr/local/MySQL  </span></span></li>
<li><span>make  </span></li>
<li class="alt"><span>make install </span></li>
</ol>
Copy after login

 

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

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

5、在数据库目录下创建系统数据库的表,--user表示这些数据库和表的所有者为此用户

 

<ol class="dp-xml">
<li class="alt"><span><span>cd /usr/local/MySQL  </span></span></li>
<li>
<span>./bin/MySQL_install_db </span><span class="attribute"><font color="#ff0000">--user</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">MySQL</font></span><span> </span>
</li>
</ol>
Copy after login

 

6、设置目录权限,将var目录的所有者更改为MySQL,其它目录和文件的所有者为root

 

<ol class="dp-xml">
<li class="alt"><span><span>chown -R root .  </span></span></li>
<li><span>chown -R MySQL var  </span></li>
<li class="alt"><span>chgrp -R MySQL . </span></li>
</ol>
Copy after login

 

7、启动MySQL

./bin/MySQLd_safe --user=MySQL &

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template