Node.js与MySQL在Linux上协同安装教程

需积分: 20 5 下载量 87 浏览量 更新于2024-09-13 收藏 336KB DOCX 举报
"本文档是一份关于Rap2安装教程,主要针对Node.js和MySQL两个关键组件的安装步骤进行详细说明。首先,我们关注Node.js的安装: 1. Node.js的下载: - 访问官方网站:<https://nodejs.org/zh-cn/download/> ,选择适合你的操作系统版本,如Linux,下载相应的二进制文件。对于Linux用户,推荐使用`wget`工具进行下载。 2. 解压与环境变量设置: - 解压缩下载的文件,例如在`/usr/local/node`目录下运行`tar -xvf`后跟下载的文件名。 - 需要在终端中编辑环境变量,打开`/etc/profile`,然后执行`source /etc/profile`来使新设置生效。 - 验证安装通过运行`node -v`,查看Node.js版本号。 接下来是MySQL的安装部分: 3. MySQL的要求及版本: - 推荐使用MySQL 5.7版本,可在<https://my.oschina.net/viakiba/blog/877122>获取更多资讯。 4. MySQL的下载与解压: - 访问MySQL下载页面:<https://dev.mysql.com/downloads/file/?id=467556> 下载对应版本的Linux二进制包,解压到`/usr/local/mysql`目录,例如使用`tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz`。 - 将解压后的文件重命名并移动至目标路径。 5. MySQL数据目录设置: - 创建一个"data"文件夹,如`mkdir /usr/local/mysql/data`,并设置权限。 - 添加用户组和用户,例如`groupadd mysql` 和 `useradd -r -g mysql mysql`,然后使用`chown -R mysql /usr/local/mysql` 和 `chgrp -R mysql /usr/local/mysql`。 6. 初始化数据库: - 进入`/usr/local/mysql`目录,执行`bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/` 或者 `bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/`。 - 如果提示覆盖默认配置,按'y'键确认。 7. 配置文件管理: - 复制支持文件中的配置文件,如`cp -a ./support-files/my-default.cnf /etc/my.cnf`,并确认覆盖。 - 复制`mysql.server`文件到`etc/init.d`目录:`cp -a ./support-files/mysql.server /etc/init.d/mysqld`。 8. 启动与设置: - 进入`bin`目录后,使用`./mysqld_safe --user=mysql &`命令后台启动MySQL。 - 启用binlog,通过在`/etc/mysql/my.cnf`中添加`log-bin=/var/lib/mysql/`。 总结来说,这份教程详细地指导了如何在Linux环境中安装和配置Node.js以及MySQL,包括下载、解压、环境变量设置、数据库初始化、配置文件管理和服务启动等关键步骤。如果你打算在开发项目中使用这些技术,这份文档会是一个宝贵的参考资源。"