Linux环境下MySQL 5.6.15的详细安装步骤

需积分: 9 1 下载量 197 浏览量 更新于2024-09-10 收藏 4KB TXT 举报
"MySQL数据库在Linux环境下的安装教程" 在IT领域,数据库是数据存储和管理的核心,MySQL作为一款流行的开源关系型数据库管理系统,被广泛应用于各种规模的企业和项目。本教程将详细介绍如何在Linux系统中安装MySQL数据库。 首先,确保你的Linux系统已连接到互联网,以便下载必要的安装文件。你可以通过WinSCP或SecureCRT等工具上传文件到Linux服务器。在这里,我们使用的文件包括:DBInit_0_31_0180_data_mysql.sql、DBInit_0_31_0180_table_mysql.sql和tlbbdb_stat.sql,以及MySQL的源码包mysql-5.0.45.tar.gz。 下载源码包后,你需要解压它。进入下载文件所在的目录,例如 `/home`,然后使用 `tar` 命令解压,如 `tar xzvf mysql-5.6.15.tar.gz`。解压完成后,进入解压后的目录,例如 `/home/mysql-5.6.15`。 接下来,配置MySQL的编译选项。运行 `./configure` 添加特定的参数,如 `--prefix=/usr/local/mysql5.6.15` 指定安装路径,`--with-charset=utf8` 设置字符集为UTF-8,`--with-extra-charsets=all` 启用所有额外的字符集,以及 `--enable-thread-safe-client` 以线程安全模式编译客户端。执行配置命令后,使用 `make` 来编译源代码,这可能需要一些时间。 编译完成后,运行 `make install` 将MySQL安装到指定的目录。然后,复制配置文件 `my-small.cnf` 到 `/etc` 目录并重命名为 `my.cnf`,用作MySQL的配置文件。编辑 `/etc/my.cnf`,在 `[mysqld]` 和 `[client]` 部分添加 `default-character-set=utf8`,确保数据库和客户端都使用UTF-8编码。 接着,初始化数据库。运行 `/usr/local/mysql5.6.15/bin/mysql_install_db`,然后启动MySQL服务,可以使用 `mysqld_safe --user=root &`。首次启动时,你需要创建root用户的密码。登录MySQL,输入 `mysql -u root -p`,然后设置新密码,例如 'gelintlbb',执行 `UPDATE users SET Password=PASSWORD('gelintlbb') WHERE User='root';`。 为了远程访问,你需要赋予root用户相应的权限。运行 `GRANT ALL PRIVILEGES ON *.* TO root@'192.168.1.%' IDENTIFIED BY 'gelintlbb';`,这允许root用户从IP地址192.168.1.%的任何设备访问。此外,还需要更新数据库用户表中的其他权限,例如插入、更新、删除、创建数据库等,你可以根据实际需求调整这些权限。 最后,不要忘记保存更改并退出MySQL客户端。至此,MySQL已在Linux环境中成功安装,并配置了基本的远程访问权限。你可以导入之前准备的SQL文件(如DBInit_0_31_0180_data_mysql.sql等)来初始化数据库结构和数据,以满足你的具体应用需求。 通过这个详细的步骤,你应该能够顺利在Linux上安装并配置MySQL数据库。记得在生产环境中,还要考虑备份策略、安全性强化和其他性能优化措施。