在SUSE Linux上安装MySQL数据库的步骤

5星 · 超过95%的资源 需积分: 9 8 下载量 111 浏览量 更新于2024-09-16 收藏 2KB TXT 举报
本文档是关于在SUSE Linux 10.0系统上安装MySQL数据库的教程,提供了详细的步骤和命令行操作。 在SUSE Linux上安装MySQL涉及到多个步骤,以下是一个简化的流程: 1. 首先,你需要获取MySQL的安装包。在本示例中,使用的是MySQL-5.2.0版本,可以从指定的链接下载(链接已过期,实际操作时需访问官方网站获取最新版本)。 2. 下载完成后,解压缩文件。通常MySQL的安装包是以`.tar.gz`结尾的,例如`mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz`。使用`tar`命令解压,如`tar zvxf mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz`。 3. 解压后,会得到一个包含所有MySQL文件的目录,例如`mysql-standard-4.0.24-pc-linux-gnu-i686`。为了方便管理,通常将此目录移动到 `/usr/local/` 下,例如:`mv mysql-standard-4.0.24-pc-linux-gnu-i686 /usr/local/mysql`。 4. 接下来,创建一个名为`mysql`的组和用户,用于运行MySQL服务。命令分别是`groupadd mysql`和`useradd -g mysql mysql`。 5. 确保MySQL的执行文件所有权归`root`用户所有,以及数据目录的所有权归`mysql`用户所有。这通过`chown`和`chgrp`命令完成,如`chown -R root .`和`chown -R mysql data`。 6. 将配置文件复制到系统配置目录下,通常为`/etc/`。使用命令`cp support-files/my-medium.cnf /etc/my.cnf`。 7. 运行安装脚本`mysql_install_db`以初始化数据库,指定`--user=mysql`参数,如`scripts/mysql_install_db --user=mysql`。 8. 修改文件权限,确保`mysqld`服务可以正常启动,如`chown -R root .`和`chown -R mysqld data`。 9. 更改数据目录的所有组,使其属于`mysql`组,例如`chgrp -R mysql .`。 10. 启动MySQL服务,可以使用`bin/mysqld_safe --user=root &`命令。这将在后台运行MySQL守护进程。 11. 检查MySQL服务是否已启动,可以通过`netstat -an | grep 3306`查看3306端口是否在监听,或通过`ps -ef | grep mysqld`检查MySQL进程是否正在运行。 12. 登录MySQL服务器,输入`bin/mysql -u root -p`,然后输入密码。首次安装可能不需要密码,但建议设置一个。 13. 一旦登录,你可以使用`bin/mysqladmin shutdown`命令安全地关闭MySQL服务。 以上步骤概括了在SUSE Linux 10.0上手动安装MySQL的基本过程。请注意,实际操作时,可能需要根据你的具体环境和MySQL的最新版本进行调整,例如使用YAST图形工具、zypper包管理器或执行其他安全配置。同时,现在的Linux发行版通常提供更方便的软件包管理方式,例如使用zypper来安装MySQL,简化上述手动安装过程。