linux 编译mysql_Linux下编译安装mysql

Linux下编译安装mysql

(呵)近一段时间由于工作需要,终于开始玩Linux了,今天搞了一天的MySQL编译安装,记录下来,备忘吧!!

(卡)安装环境:VmWare5(桥接模式) + RedHat E AS 4 + 已安装了开发工具以及相关开发包(安装Linux系统时自己要定制的),并测试成功

(!)先给出MySQL For Linux 源码下载地址,是xx.tar.zg格式的

http://www.filewatcher.com/m/mysql-5.0.45.tar.gz.24433261.0.0.html

(1)

-------------预备工作----------

1:假如下载的文件名为:mysql-5.0.45.tar.gz

2:假如copy到 /home下

3:groupadd mysql #添加mysql组

4:useradd -g mysql mysql #添加一个mysql用户

5:cd /home #进入到该目录

-----------------------编译过程-----------------------

6:tar zxvf mysql-5.0.45.tar.gz #解压后,在该目录下会出现一个同名的文件夹

7:cd /home/mysql-5.0.45

8:./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=latin1 #参数设置,可以先不明白,以后再修改配置

9:make

10:make install

11:cp support-files/my-medium.cnf /etc/my.cnf #如果/etc/my.cnf已存在,则先备份,再删除

12:vi /etc/my.cnf #将log-bin=mysql-bin注释掉

----------------------------安装并初步配置mysql--------------------------

13:cd /usr/local/mysql

14:bin/mysql_install_db --user=mysql #初始化mysql

15:chown -R root . #改当前目录的捅有者为root。注意,最后有个 . 啊,表示当前目录

16:chown -R mysql /usr/local/mysql/var #-R表示递归之下的所有目录

&

相关文档:

在Windows下使用SSH方式远程登录Linux服务器是最简单的一种方式。putty就是一款开源免费、简单强大的SSH远程登录工具。

官方网址为:http://www.chiark.greenend.org.uk/~sgtatham/putty/

使用教程:这里推荐一个个人觉得写的很好好全的教材:PuTTY 中文教程http://docs.google.com/View?docid=ajbgz6fp3pj ......

转自http://blog.csdn.net/windone0109/archive/2009/04/01/4040772.aspx

(本文例子基于FreeBSD/Linux实现,windows环境请自己做出相应修改)

配置管理的一个重要使命是保证数据的安全性,防止服务器应硬盘损坏、误操作造成数据无法恢复的灾难性后果。因此制定一个完整的备份策略非常重要。

一般 ......

开始移植 工作后的第一步就是在目标平台Linux上进行编译,并链接源代码。由于需要移植的软件通常并未在Linux平台上编译过,编译的过程可能会遇到很大的困 难。一般情况下,由类型声明引起的编译错误是比较容易修复的。比如Microsoft C/C++的头文件使用__declspec( dllimport/dllexport )来输入和输出DLL函数,在Lin ......

本土参考文章:《剖析Linux系统启动过程》

附录:剖析Linux系统启动过程

本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。

阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对L ......

概述

在目前以IPv4为支撑的网络协议上搭建的网络环境中,SYN Flood是一种非常危险而常见的DoS攻击方式。到目前为止,能够有效防范SYN Flood攻击的手段并不多,而SYN Cookie就是其中最著名的一种。SYN Cookie原理由D. J. Bernstain和 Eric Schenk发明。在很多操作系统上都有各种各样的实现。其中包括Linux。本文就分别介绍� ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值