亲测MySQL完整安装教程:从下载到启动

需积分: 10 5 下载量 42 浏览量 更新于2024-09-09 收藏 4KB TXT 举报
"该资源提供的是一个详细的MySQL安装教程,包括了所需软件包的下载、解压以及安装步骤。作者已经亲自验证过这个过程,确保其可行性和安全性。" 在安装MySQL的过程中,首先提到了`cmake`工具的安装。`cmake`是一个跨平台的构建系统,用于管理软件构建过程。在Linux环境下,通过以下步骤来安装`cmake`: 1. 进入到下载`cmake`源码包的目录:`cd /home/oldboy/tools/` 2. 解压缩源码包:`tar xf cmake-2.8.8.tar.gz` 3. 进入解压后的目录:`cd cmake-2.8.8` 4. 配置源码:`./configure` 5. 编译源码:`gmake` 6. 安装编译后的文件:`gmake install` 接下来,为了安装MySQL,需要先安装`ncurses-devel`,这是一个开发库,用于支持终端交互式应用的开发。可以通过`yum install ncurses-devel -y`命令进行安装。 然后,创建MySQL所需的用户和组: 1. 创建MySQL组:`groupadd mysql` 2. 创建MySQL用户,并设置无登录shell(仅用于系统服务):`useradd -s /sbin/nologin -M -g mysql` 接下来是MySQL服务器的安装。首先解压缩MySQL的源码包: 1. 解压缩:`tar zxf mysql-5.5.32.tar.gz` 2. 进入解压后的目录:`cd mysql-5.5.32` 3. 使用`cmake`配置MySQL的编译选项,这些选项包括安装路径、数据目录、套接字文件位置、字符集、存储引擎等: - `DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32` 指定了安装的根目录 - `MYSQL_DATADIR=/application/mysql-5.5.32/data` 设置数据文件存放位置 - `MYSQL_UNIX_ADDR=/application/mysql-5.5.32/tmp/mysql.sock` 定义Unix套接字文件位置 - `DEFAULT_CHARSET=utf8` 和 `DEFAULT_COLLATION=utf8_general_ci` 分别设置默认字符集和排序规则 - `EXTRA_CHARSETS=gbk,gb2312,utf8,ascii` 添加额外支持的字符集 - `WITH_INNOBASE_STORAGE_ENGINE=1` 开启InnoDB存储引擎 - 其他选项如`WITH_FEDERATED_STORAGE_ENGINE`等,开启或关闭特定的存储引擎 完成配置后,可以使用`make`命令编译源码,然后使用`make install`安装MySQL服务器。不过,这里并未列出这些步骤。 在实际环境中,安装完成后还需要初始化数据库、设置密码、启动MySQL服务并设置开机启动等步骤,这些步骤没有在提供的内容中列出,但它们是MySQL安装过程中的重要环节。在安装MySQL时,一定要注意权限设置、安全配置以及服务的正常运行。