Linux MySQL安装全攻略:二进制包安装详细步骤

1星 需积分: 50 15 下载量 77 浏览量 更新于2024-09-10 收藏 588KB DOC 举报
本文详细介绍了在Linux环境下安装MySQL Community Server的过程,包括了三种常见的安装方法:RPM包安装、二进制软件包安装和源码编译安装,并对比了它们各自的优缺点。着重讲述了二进制软件包安装方式,这是官方推荐且更为灵活的安装方式,适合在一台服务器上安装多个MySQL实例。 首先,安装前需要检测系统版本,通过运行`cat /proc/version`命令查看Linux内核版本和系统类型。示例中显示的是Red Hat 4.4.5-6的32位系统。 接下来是下载MySQL Community Server的二进制安装包。官方下载地址为http://dev.mysql.com/downloads/mysql/5.5.html#downloads,选择Linux-Generic平台并下载对应系统的`.tar.gz`文件。 安装步骤包括: 1. 创建MySQL用户和组:使用root权限执行`groupadd mysql`和`useradd -r -g mysql mysql`命令,创建名为mysql的用户和组,以便数据库运行在这些权限下。 2. 解压安装包:使用`tar -zxvf mysql-server-版本号.tar.gz`命令解压缩下载的文件。 3. 移动到安装目录:可以选择一个合适的目录,如`/usr/local`,然后使用`mv mysql-server-版本号 /usr/local/mysql`将解压后的文件夹移动到该目录。 4. 设置权限:执行`chown -R root:mysql /usr/local/mysql`和`chmod -R 755 /usr/local/mysql`,确保文件权限正确。 5. 初始化数据库:运行`/usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql`来初始化数据库,此时不会设置初始密码。 6. 启动MySQL服务:使用`/usr/local/mysql/bin/mysqld_safe --user=mysql &`启动MySQL服务。 7. 安装系统服务脚本:将MySQL的启动脚本添加到系统服务中,例如在Red Hat系统上使用`cp support-files/mysql.server /etc/init.d/mysqld`,然后使用`chkconfig --add mysqld`使其开机自启。 8. 配置防火墙:如果需要,记得打开MySQL的默认端口3306,允许外部连接。 9. 设置MySQL密码:使用`/usr/local/mysql/bin/mysql_secure_installation`命令设置root用户的密码和其他安全选项。 10. 最后,测试连接:通过`mysql -u root -p`进入MySQL命令行,输入密码验证安装是否成功。 这个过程详细地涵盖了在Linux环境中安装MySQL Community Server的基本步骤,适合那些需要在Linux服务器上部署MySQL的管理员或开发者参考。