MySQL 5.1.58 安装教程

5星 · 超过95%的资源 需积分: 10 13 下载量 153 浏览量 更新于2024-09-16 收藏 2KB TXT 举报
本资源提供了一步步指导安装MySQL 5.1.58的详细步骤,包括安装必要的依赖、创建用户组和用户、解压源码包、配置编译选项、编译安装以及初始化数据库。此外,还包括设置root用户的密码和启动MySQL服务的方法。 在Linux系统上安装MySQL涉及以下关键知识点: 1. 使用YUM安装依赖:`yum install libtool ncurses-devel` 命令用于安装MySQL编译所需的库和工具,如libtool和ncurses-devel。 2. 创建用户组和用户:`groupadd mysql` 创建名为mysql的用户组,`useradd -g mysql mysql -s /sbin/nologin` 添加一个名为mysql的用户并将其添加到mysql组,且指定不登录 shell。 3. 解压MySQL源码包:`tar xzf mysql-5.1.58.tar.gz` 解压缩MySQL的源代码文件。 4. 配置编译选项:进入源码目录后,使用`./configure --prefix=/www/server/mysql-5.1.58 --with-charset=gbk --datadir=/www/server/mysql-5.1.58/var ...` 命令进行配置。这些选项指定了MySQL的安装路径、字符集、数据目录以及启用的一些特性,如InnoDB存储引擎、分区插件等。 5. 编译和安装:执行`make` 和 `make install` 来编译源码并安装MySQL。 6. 初始化数据库:`./scripts/mysql_install_db --user=mysql` 初始化MySQL的数据目录。 7. 修改文件所有权:`chown -R mysql.mysql /www/server/mysql-5.1.58/var` 更改数据目录的所有权,确保MySQL服务能够正确访问。 8. 启动MySQL服务:`/www/server/mysql-5.1.58/bin/mysqld_safe --user=mysql &` 启动MySQL守护进程。 9. 设置root用户密码:通过`/www/server/mysql-5.1.58/bin/mysqladmin -u root password 'root'` 设置root用户的初始密码为'root'。 10. 更新root用户密码:通过MySQL客户端`/www/server/mysql-5.1.58/bin/mysql -u root -p` 登录,然后执行SQL语句`UPDATE users SET password=password('123456') WHERE user='root';` 将root用户的密码更改为'123456'。 11. 复制启动脚本:`cp /www/soft/mysql-5.1.58/support-files/mysql.server /etc/init.d.` 将MySQL的启动脚本复制到init.d目录,以便于系统启动时自动运行MySQL服务。 以上步骤适用于那些对Linux有一定基础的新手,通过这些步骤可以成功在Linux环境中安装并配置MySQL 5.1.58版本。请注意,实际操作时,可能需要根据具体的操作系统和环境调整部分命令。同时,为了安全考虑,建议使用更复杂的密码,并遵循最佳实践来管理MySQL服务器。