Linux下MySQL单机安装与基础配置教程
需积分: 7 166 浏览量
更新于2024-08-05
收藏 163KB DOCX 举报
本文档详细介绍了在Linux环境下进行MySQL单机安装、配置和管理的过程。首先,我们从基础开始,假设读者已经拥有一台Linux虚拟机,其IP地址为192.168.109.131。
1. **安装准备**:
- 将本地MySQL文件上传至Linux服务器,确保已创建好MySQL用户组(可能名为`mysql`)、用户以及数据存放目录(默认`/usr/local/mysql/data/`)。
2. **文件管理**:
- 将MySQL文件拷贝到`/usr/local/`目录,并解压。完成后,移除压缩包,将解压后的MySQL文件夹直接移动到先前指定的MySQL目录下。
3. **初始化数据库**:
- 使用命令`./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize`初始化数据库,注意记录生成的初始密码(例如:7/_-xh6paqfV)。
4. **配置文件修改**:
- 打开`my.cnf`文件,将`basedir`和`datadir`路径设置正确;同时,修改`mysql.server`文件,确保MySQL服务的路径指向新安装的位置。
5. **启动与测试**:
- 检查并确保MySQL服务成功启动。如果未创建软链接,执行`ln-s /usr/local/mysql/bin/mysql /usr/bin/mysql`。
- 配置MySQL在系统启动时自动运行,通过将启动脚本复制到`/etc/init.d`并重命名(如`mysqld`)实现。
6. **权限管理**:
- 修改MySQL登录密码,使用`GRANT all privileges ON *.* TO 'root'@'%' identified by '密码';`命令授权给root用户全权限,并使用`flush privileges;`刷新权限。
7. **防火墙与连接测试**:
- 关闭防火墙以允许外部连接,然后使用客户端工具(如MySQL Workbench或命令行)验证能否成功连接到MySQL服务器。
本文档旨在提供一个简洁明了的步骤指南,帮助读者在Linux环境中完成MySQL单机的搭建和基本配置。随着对数据库需求的提升,后续可能还会涉及高可用性和集群化的搭建与管理,如主备模式、Keepalived实现负载均衡以及更复杂的MySQL集群部署。
2021-08-30 上传
2021-08-06 上传
2021-07-14 上传
2023-02-22 上传
2022-10-30 上传
2019-10-10 上传
2024-07-04 上传
2022-10-25 上传
2022-06-03 上传
weixin_43611048
- 粉丝: 3
- 资源: 19
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析