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

MySQL三种安装方式一、使用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

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

步骤如下:

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三种安装方式三、源码安装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 &

【编辑推荐】

【责任编辑:孙巧华 TEL:(010)68476606】

点赞 0

groupadd r mysql_MySQL三种安装方式大揭秘相关推荐

  1. mysql几种安装方法_mysql的三种安装方式(详细)

    安装MySQL的方式常见的有三种: rpm包形式 通用二进制形式 源码编译 1,rpm包形式 (1) 操作系统发行商提供的 (2) MySQL官方提供的(版本更新,修复了更多常见BUG)www.mys ...

  2. grub安装的 三种安装方式

    1. 引言 grub是什么?最常态的理解,grub是一个bootloader或者是一个bootmanager,通过grub可以引导种类丰富的系统,如linux.freebsd.windows等.但一旦 ...

  3. ubuntu安装mysql没反应_Ubuntu安装mysql三种安装方式

    三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/sourc ...

  4. vue.js三种安装方式

    Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件.它不仅易于上手 ...

  5. Jenkins --- 三种安装方式

    目前Jenkins是社会上普遍应用比较广泛的持续集成工具,一键构建.解决手工运行程序的问题.我一般是以Jmeter+Ant+Jenkins构建可持续集成.一开始的步骤就是要安装Jenkinn在本地电脑 ...

  6. 安装 Go的三种安装方式

    Go的三种安装方式 Go有多种安装方式,你可以选择自己喜欢的.这里我们介绍三种最常见的安装方式: Go源码安装:这是一种标准的软件安装方式.对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码 ...

  7. KALI Linux三种安装方式之U盘安装

    KALI Linux三种安装方式详解 KALI Linux三种安装方式之U盘安装 仅为个人经验交流,仅供参考 (对于KALI的介绍就不用多说了,既然选择安装说明有了充分的了解了) U盘安装顾名思义就是 ...

  8. GoLang下载与安装-三种安装方式

    文章目录 三种安装方式 一.下载Go 二.安装 1.homebrew (mac用户) 2.安装包 1.如果是windows 用户,请下载go1.18.windows-amd64.msi 2.如果是ma ...

  9. mysql8三种安装方式

    一.mysql8的与众不同. MySQL从5.7一跃直接到8.0,这其中的缘由,咱就不关心那么多了,有兴趣的朋友自行百度,本次的版本更新,在功能上主要有以下6点: 账户与安全 优化器索引 通用表表达式 ...

最新文章

  1. scipy.spatial.distance 与 sklearn cosine_similarity
  2. Win7下基于消息安全模式的WCF托管(IIS与WinForm)
  3. 数据库 sqlite order by对结果集进行排序
  4. UICollectionView 简单使用
  5. JPress v2.0-rc.5 发布,同时新官网上线
  6. gethostbyname()函数:通过域名获取IP地址
  7. HLS—AXI4-Lite Interface
  8. Bootstrap 徽章 badge
  9. Unity Editor自制工具(1)--“Editor目录栏按钮+全局搜索方法+自制Editor窗口”实现搜索与删除场景中任意名称游戏物体
  10. 4g对讲机写码工具_极蜂智能网络对讲机 4G联网通话零距离
  11. Go学习笔记(只有链接)
  12. android 沙箱 逆向,【原创】沙箱Sandboxie v3.40 逆向完整源码
  13. showModalDialog 的重要提示
  14. 软件架构之“道”和“术”哲学思考
  15. 视频播放设计测试用例
  16. 夏普S2 android one,夏普S2内部做工怎么样?夏普AQUOS S2拆机评测图解
  17. Unity 模拟投影器(Projector Simulator)
  18. 淘宝客接入PHP(一)
  19. 初中数学题用计算机能算吗,[转载]初中数学使用科学计算器的利与弊(节选)...
  20. 计算机图形学学习:GAMES101

热门文章

  1. 一点一点学写Makefile-1
  2. ThinkPHP单字母函数(快捷方法)使用总结
  3. 【转】angularjs指令中的compile与link函数详解
  4. 七内部排序算法汇总(插入排序、Shell排序、冒泡排序、请选择类别、、高速分拣合并排序、堆排序)...
  5. [转载]java对cookie的操作
  6. Python美味食谱:1.6 合并字符串
  7. mpAndroidchart 坐标和图表距离_数据对比图表,如何让你的总结报告更具说服力!...
  8. wireshark不显示rtsp问题(四)
  9. Emacs进阶之按键重映射
  10. 一键杀死最近打开APP