`
MauerSu
  • 浏览: 513465 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Fedora 8下的MySQL源码安装手记

 
阅读更多
源:http://blog.sina.com.cn/s/blog_48c95a190100e7eo.html
评:
系统开发计划改变!弃PostgreSQL!拥抱MySQL!当然前提是依然支持Berkeley DB作为存储引擎的MySQL版本,5.1.12版本的MySQL已经正式将BDB从数据库引擎列表中扫地出门,虽然MySQL宣称这和Oracle收购Sleepycat没有任何关系,但是Oracle发面称是公司内部BDB开发团队要求取消支持的,所以也不太清楚哪一方在实话实说。后来大家又开始担心MySQL同样会抛弃InnoDB,因为财大气粗的Oracle同样收购了Innobase,虽然Oracle宣称依然会支持InnoDB,但MySQL在6.0中添加的神似InnoDB的猎鹰falcon却明显地表明了MySQL已经开始了它的未雨绸缪,毕竟还是怕Oracle釜底抽薪,所以狡兔三窟给自己留条后路是非常必要的了。好了,闲言少叙,言归正传。本人使用的MySQL版本为5.0.83,去MySQl官方网站上下载的时候一定要注意要下载source code版本,而不要下载二进制安装版本。现总结安装步骤如下:
1、解压mysql-5.0.83.tar.gz
tar -zxvf mysql-5.0.83.tar.gz
2、创建一个新的目录/usr/local/mysql以便作为MySQL的安装目录,然后进入到刚刚解压出来的mysql-5.0.83的目录下进行配置:安装到/usr/local/mysql下且语言使用gbk,关于其他参数可以查看相关文档。
./configure --prefix=/usr/local/mysql --with-charset=gbk
3、编译和安装
make
make install
4、创建用户和组
groupadd mysql
useradd -g mysql mysql
5、进入MySQL安装目录/usr/local/mysql,创建var目录并把./share/mysql/my-medium.cnf拷贝到mysql目录下并改名为my.cnf。
mkdir var
mv share/mysql/my-medium.cnf my.cnf
6、配置my.cnf,用编辑器打开my.cnf找到log-bin=mysql-bin这一行,将其注释掉
#log-bin=mysql-bin
7、安装数据库
bin/mysql_install_db  --user=mysql
8、设置目录权限属性
chown -R root .
chown -R mysql /usr/local/mysql/var
chgrp -R mysql .
9、启动MySQL
bin/mysql_safe --user=mysql &
10、进入数据库
bin/mysql
此时如果屏幕显示如下信息则进入数据库成功:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.83 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
11、简单操作测试
mysql> create database mydb ;
Query OK, 1 row affected (0.01 sec)
mysql> show databases ;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mydb               |
| mysql              |
| test               |
+--------------------+
4 rows in set (0.01 sec)
mysql> drop database mydb;
Query OK, 0 rows affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.00 sec)
mysql> use test;
Database changed
mysql> show tables;
Empty set (0.00 sec)
mysql> create table mytable (
    -> id int,name varchar(20)
    -> );
Query OK, 0 rows affected (0.00 sec)

mysql> insert into mytable values(5601083,'Zhichao Liang');
Query OK, 1 row affected (0.01 sec)

mysql> select * from mytable;
+---------+---------------+
| id      | name          |
+---------+---------------+
| 5601083 | Zhichao Liang |
+---------+---------------+
1 row in set (0.00 sec)

测试完毕,MySQL已经成功安装且可以运行!
分享到:
评论

相关推荐

    fedora 8 硬盘安装及系统安装设置.

    ### Fedora 8 硬盘安装及系统安装设置详解 #### 一、Fedora 8 硬盘安装概述 Fedora 8是一款基于Linux的操作系统,由Fedora Project社区维护,该版本发布于2007年。通过硬盘安装Fedora 8,可以方便地在现有操作系统...

    Fedora9在线安装Mysql的步骤

    这应该是我用过的最简单的Mysql安装方法。在线安装,省去了大部分麻烦,你只要输入几个指令就可以了。如果你网速够快,整个过程只要几分钟就可以完成。由于本人也是新手,不知道为什么有些人安装mysql的步骤那么麻烦...

    Fedora 8 个人桌面安装指南

    - **Kernel Headers** 和 **Kernel Source**:如果需要编译内核模块或驱动程序,则需要安装内核头文件和源代码。 #### 五、总结 通过以上步骤,你现在已经成功安装并配置了Fedora 8桌面版。接下来可以根据个人喜好...

    fedora 8 Vmware安装教程

    Fedora 8 VMware 安装教程 Fedora 8 VMware 安装教程是指使用 VMware 软件创建虚拟机,然后安装 Fedora 8 操作系统的整个过程。该教程旨在帮助用户掌握 Fedora 8 的安装方法和基本设置。 实验配置文件 * 操作...

    Linux下安装Mysql

    标题中的“Linux下安装Mysql”意味着我们将关注如何在Linux操作系统上安装MySQL数据库服务。这通常包括下载RPM包,验证依赖关系,然后进行安装。 描述中的“Linux mysql rpm安装包”指的是我们使用RPM包来安装MySQL...

    Fedora8安装详解

    **Fedora8安装详解** Fedora8是一款基于Linux内核的操作系统,由Fedora项目开发,是Red Hat公司的社区发行版。它在2007年发布,为用户提供了先进的技术、最新的软件包以及对开源社区的贡献。Fedora8在当时引入了...

    Fedora 9下VMWareTools安装步骤

    本文将详细阐述在Fedora 9环境下安装及配置VMWare Tools的全过程,旨在帮助用户顺利实现这一目标。 #### 第一步:安装内核开发包(kernel-devel) 在Fedora系统上安装VMWare Tools前,首要任务是确保已安装内核...

    fedora8安装过程

    【Fedora 8安装过程详解】 Fedora 8是一款基于Linux的开源操作系统,它由全球社区的开发者共同维护,提供了一种稳定、安全且功能丰富的计算环境。在本篇文章中,我们将详细介绍Fedora 8的安装步骤,帮助你顺利地在...

    fedora11 下一些软件的安装使用说明

    fedora11 下一些软件的安装使用说明 mysql+php+apache 建立discuz论坛 不关闭selinux

    Fedora 8安装图解教程

    Fedora 8安装图解教程

    看完即会的Fedora8安装教程.pdf

    从给定的文件信息来看,这是一篇关于Fedora8安装教程的详细指南,由红联撰写,原作者为w_guixiong。Fedora8是一款基于Linux的操作系统,由Red Hat公司支持,旨在提供最新的开源软件和技术。这篇教程通过图文并茂的...

    Fedora8安装图全解过程

    ### Fedora 8 安装全解过程 #### Fedora 概述 Fedora 是一款由全球社区爱好者构建的领先边缘开源操作系统。它不仅包含了强大的软件包管理工具,还提供了最新的技术预览,使其成为那些希望尝试最新技术和开发环境的...

    Fedora环境下装MySQL命令方法介绍

    以下是一份详细的步骤指南,帮助你在Fedora环境下安装MySQL 5.5.28。 首先,确保你的Fedora系统是最新的,可以通过运行`sudo dnf update`来更新系统软件包。Fedora release 17已经相当老旧,推荐至少使用Fedora 35...

    Fedora 10下整合安装mysql-5.1.31、httpd-2.0.63 、php-5.2.6

    重新运行`make`命令来编译源代码。 ```bash [root@localhost mysql-5.1.31]# make ``` 7. **安装MySQL**: 使用`make install`命令安装MySQL。 ```bash [root@localhost mysql-5.1.31]# make install ```...

    fedora8安装

    ### Fedora 8 在 VMware Workstation 下的安装指南 #### 实验准备 - **软件与硬件需求**:确保宿主机上已安装 VMware Workstation,并且宿主机(本例中为 Windows XP)至少有一个磁盘分区剩余空间大于8GB,用于...

    看完即会的Fedora8安装教程

    看完即会的Fedora8安装教程,是个很有用的东西

    Fedora下Qt环境搭建[参考].pdf

    Fedora 下 Qt 环境搭建 一、Fedora 操作系统介绍 ...Fedora 下 Qt 环境搭建需要安装交叉编译环境、Qt for PC(X11)、qvfb 和 QT for Embedded for X86。需要编译和安装 Qt,并配置环境变量,以便使用 Qt 环境。

    fedora下emacs的安装

    本文详细介绍了在 Fedora 6 操作系统下安装 Emacs 22.0.50 的过程,包括从选择合适版本、下载安装包、解压配置到最终解决问题并成功安装的整个流程。虽然 Fedora 6 已经不再被广泛使用,但对于其他版本的 Fedora ...

Global site tag (gtag.js) - Google Analytics