手动安装MySQL:从源代码到启动教程
需积分: 9 179 浏览量
更新于2024-09-16
2
收藏 2KB TXT 举报
本文档详细介绍了在Linux系统上安装MySQL数据库服务器的步骤。首先,如果你下载的是二进制源代码包,例如mysql-3.22.21-pc-linux-gnu-i686.tar.gz,安装过程需以root权限进行。以下是具体的安装步骤:
1. **登录root用户**:确保以root用户身份登录,因为MySQL服务需要较高的权限。通过命令`$ su`切换至root用户。
2. **解压缩并移动文件**:将下载的文件解压到指定目录,如`/usr/local`,使用`$ tar -zxvf /tmp/mysql-3.22.21-pc-linux-gnu-i686.tar.gz`。解压后的文件夹应命名为`mysql-3.22.21-pc-linux-gnu-i686`。
3. **创建MySQL用户和组**:为了安全起见,建议创建一个新的MySQL用户(如`mysql`),使用命令`# useradd mysql`。确保MySQL用户没有密码登录权限,这可以通过编辑`/etc/passwd`文件或`mysql_secure_installation`脚本来实现。
4. **更改文件所有者**:使用`# chown -R mysql:root mysql-5.0.51a-linux-i686`,确保MySQL目录及其内容的所有权归新创建的用户和root用户所有。
5. **运行安装脚本**:进入MySQL目录后,执行`$ scripts/mysql_install_db`来初始化数据库和配置文件。
6. **设置系统启动脚本**:复制MySQL的启动脚本到`/etc/rc.d/init.d`,如`# cp /usr/local/mysql/support-files/mysql.server mysql`,然后设置为可执行(`# chmod +x mysql`)。接着,通过`# chkconfig --add mysql`将MySQL添加到系统启动管理器,并可能删除旧的配置项(`# chkconfig --del mysql`)。
7. **测试和启动MySQL**:使用`# /etc/rc.d/init.d/mysql start`启动MySQL服务,验证是否成功。首次启动时,可能需要手动输入root用户的密码。登录到MySQL,使用命令`jsd1111`(假设是用户名)和`root`(默认密码)进行连接。
8. **安全管理**:完成安装后,建议通过`mysql_secure_installation`进一步加强安全性,包括设置密码、删除匿名用户等。
通过这些步骤,您可以在Linux系统上成功安装和配置MySQL数据库服务器。请注意,本文中的版本信息(3.22.21)可能已过时,实际操作时请参照最新版本的MySQL文档。
2011-07-05 上传
2011-01-07 上传
2019-04-28 上传
2018-10-30 上传
2022-03-10 上传
tslgw0527
- 粉丝: 4
- 资源: 9
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析