Linux下MySQL单机安装与基础配置教程

需积分: 7 0 下载量 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集群部署。