Linux服务器快速安装MySQL 5.7.16教程

4星 · 超过85%的资源 需积分: 9 10 下载量 88 浏览量 更新于2024-09-09 收藏 183KB DOCX 举报
"Linux服务器上MySQL 5.7.16的免编译安装步骤" 在Linux环境中,安装MySQL 5.7.16可以通过免编译的方式进行,这种方法相较于编译安装更为简单快捷。以下是一个详细的操作指南: 1. **系统位数检查**: 首先,确认你的Linux服务器是32位还是64位,这决定了你需要下载哪种版本的MySQL安装文件。可以使用`uname -a`或`arch`命令检查系统架构。 2. **下载安装文件**: 访问MySQL的官方网站http://dev.mysql.com/downloads/mysql/,根据服务器的位数选择合适的MySQL 5.7.16安装包。由于官网下载速度可能较慢,推荐使用迅雷或其他下载工具加速下载。 3. **删除旧版本**: 在安装新版本前,确保系统中没有旧的MySQL版本。使用`rpm -qa | grep mysql`查找已安装的MySQL组件,并通过`rpm -e --nodeps <package_name>`移除它们。 4. **创建用户和用户组**: 检查`/etc/passwd`和`/etc/group`文件,确认mysql用户和用户组是否存在。如果不存在,使用`groupadd`创建mysql用户组,然后使用`useradd -r -g mysql mysql`创建mysql用户,这里的`-r`参数表示mysql用户是系统用户,不能用于登录系统。 5. **解压安装文件**: 将下载的tar包上传至服务器的 `/usr/local` 目录,使用`tar -xvf mysql-5.7.16-linux-glibc2.5-i686.tar`解压。如果文件是`.tar.gz`格式,使用`tar -zxvf mysql-5.7.16-linux-glibc2.5-i686.tar.gz`。 6. **修改文件权限**: 解压后,将所有者和用户组更改为mysql,使用`chown -R mysql:mysql /usr/local/mysql`和`chgrp -R mysql /usr/local/mysql`。 7. **安装和初始化数据库**: 运行`bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/`命令来安装并初始化数据库。这个过程可能会显示警告,但可以忽略,因为这是针对旧版的提示。 8. **配置环境变量**: 在`/etc/profile`或`~/.bashrc`文件中添加MySQL的环境变量,例如: ``` export PATH=$PATH:/usr/local/mysql/bin ``` 9. **启动MySQL服务**: 初始化完成后,你可以启动MySQL服务。通常使用`/usr/local/mysql/bin/mysqld_safe --user=mysql &`命令启动。如果遇到权限问题,可能需要修改`my.cnf`配置文件中的`user`字段为`mysql`。 10. **设置root密码**: 使用`/usr/local/mysql/bin/mysql_secure_installation`命令设置root用户的初始密码,按照提示进行操作。 11. **验证安装**: 最后,你可以使用`mysql -u root -p`连接MySQL,输入刚才设置的密码,成功连接则证明安装完成。 请注意,上述步骤可能会因不同的Linux发行版而略有差异,但基本流程是相似的。在执行每个步骤时,都要确保正确无误,避免出现不必要的错误。此外,安装完成后,建议设置自动启动服务,并根据实际需求配置防火墙规则,允许必要的端口访问。