Linux MySQL 5.1 安装指南

简介
MySQL是一款广泛使用的开源关系型数据库管理系统,它具有高性能、可靠性、易用性等特点,本文将详细介绍如何在Linux系统中安装MySQL 5.1版本,以帮助您快速搭建自己的MySQL数据库环境。
安装前的准备
-
确保您的Linux系统已安装以下软件包:
- gcc:用于编译MySQL源代码
- make:用于构建MySQL
- autoconf:用于自动检测系统环境
- automake:用于自动生成Makefile
- libaio-dev:用于支持异步I/O操作
- libssl-dev:用于支持SSL连接
-
下载MySQL 5.1源码包:从MySQL官方网站下载MySQL 5.1版本的源码包,mysql-5.1.73.tar.gz。
安装MySQL 5.1
-
解压源码包:
tar -zxvf mysql-5.1.73.tar.gz
-
进入源码目录:
cd mysql-5.1.73
-
编译MySQL:

./configure --prefix=/usr/local/mysql --with-ssl --enable-assembler
参数说明:
--prefix=/usr/local/mysql:指定MySQL的安装路径--with-ssl:启用SSL连接--enable-assembler:启用汇编语言支持,提高性能
-
编译并安装:
make && make install
-
设置环境变量:
编辑
/etc/profile文件,添加以下内容:export PATH=/usr/local/mysql/bin:$PATH export MYSQL_HOME=/usr/local/mysql export LD_LIBRARY_PATH=/usr/local/mysql/lib:$LD_LIBRARY_PATH
然后执行以下命令使环境变量生效:
source /etc/profile
-
初始化MySQL:
/usr/local/mysql/bin/mysqld --initialize --user=mysql
-
配置MySQL:
编辑
/usr/local/mysql/support-files/my-default.cnf文件,修改以下配置:[mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/usr/local/mysql/mysql.sock port=3306
-
启动MySQL服务:

/usr/local/mysql/bin/mysqld_safe &
经验案例
某企业需要搭建一个MySQL数据库服务器,用于存储业务数据,在安装MySQL 5.1过程中,遇到了以下问题:
问题:在编译MySQL时,提示缺少libaio库。
解决方案:在安装MySQL之前,先安装libaio库:
sudo apt-get install libaio-dev
FAQs
-
问题:安装MySQL 5.1后,如何设置root密码? 解答:登录MySQL命令行工具,执行以下命令:
mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_password'); mysql> FLUSH PRIVILEGES; mysql> EXIT; -
问题:如何查看MySQL版本? 解答:登录MySQL命令行工具,执行以下命令:
mysql -V
文献权威来源
- MySQL官方文档:http://dev.mysql.com/doc/
- Linux系统管理手册:http://www.tldp.org/LDP/Linux-Admin-Handbook/