Linux下源码与yum安装MySQL 5.6详述
需积分: 9 2 浏览量
更新于2024-09-03
收藏 318KB DOCX 举报
"该文档详细介绍了如何在Linux7系统中通过源码安装MySQL 5.6.33以及使用yum安装MySQL 5.6.49的方法,包括可能遇到的问题和解决步骤。"
在Linux环境中,安装MySQL有两种常见方式:源码安装和使用包管理器(如yum)。源码安装允许用户自定义配置和优化性能,而yum安装则更为便捷,自动处理依赖关系。以下是这两种安装方法的详细过程:
**源码安装MySQL 5.6.33**
1. **卸载系统自带的MariasDB**:由于CentOS可能已预装MariasDB,需先卸载,以免与MySQL冲突。使用`rpm-qa | grep mariadb`查看相关包,然后用`yum remove`或`rpm -e --nodeps`卸载。
2. **下载与解压MySQL源码包**:从官方网站获取MySQL 5.6.33的源码包,如`mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz`,解压后重命名为`mysql`。
3. **创建用户和用户组**:运行`groupadd mysql`创建mysql用户组,然后使用`useradd -g mysql mysql`创建名为mysql的用户。
4. **配置文件准备**:将`my-default.cnf`复制到`/etc/my.cnf`,并使用`chown -R mysql:mysql ./mysql`改变文件权限。
5. **修改my.cnf配置**:配置MySQL的基础设置,例如数据库路径、端口、日志位置等。
6. **执行安装脚本**:以root用户身份,在MySQL的源码目录下运行`./scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql --datadir=/home/mysql/data/`。
7. **设置启动脚本**:将`mysql.server`复制到`/etc/rc.d/init.d/mysqld`,赋予执行权限,并使用`chkconfig --add mysqld`添加到系统服务。
8. **启动与管理服务**:使用`service mysqld start`启动MySQL,`chkconfig --list mysqld`检查服务状态。
**使用yum安装MySQL 5.6.49**
1. **配置yum源**:首先,需要配置MySQL的yum源,这通常通过添加官方或第三方的MySQL仓库实现。
2. **更新yum缓存**:运行`yum makecache`更新软件包列表。
3. **安装MySQL**:使用`yum install mysql-server`安装MySQL服务器及其相关组件。
4. **启动与管理服务**:与源码安装类似,可以使用`systemctl start mysqld`启动MySQL,`systemctl enable mysqld`设置开机启动。
无论选择哪种安装方式,安装完成后,都需要初始化数据库,设置root用户的密码,并进行安全配置,如删除匿名用户、禁止root远程登录、删除测试数据库等。此外,为了确保MySQL的稳定运行,还需定期进行备份、监控性能以及更新补丁。在源码安装时,如果遇到依赖问题,可以手动查找并安装缺失的库;使用yum安装时,依赖关系通常由包管理器自动处理。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-06-09 上传
2017-06-10 上传
2024-07-04 上传
2019-11-08 上传
2015-07-31 上传
2019-12-07 上传
嘴上说要增肌的瘦猴
- 粉丝: 0
- 资源: 1
最新资源
- AJAX开发简略.pdf
- PowerBuilder8.0中文参考手册.pdf
- struts2.0+hibernate3.1+spring2.0的使用.doc
- VB中与串口通讯需要用到的控件介绍
- cpu卡基础知识与入门方法
- c++ TR1 文档
- 虚拟键盘的驱动程序 制作虚拟键盘的过程和
- MRPII-最经典的教材
- GRAILS中文开发PDF文档
- c++ 小游戏 程序
- 深入浅出Struts2.pdf
- 网络工程师英词典 网工英语词汇表.pdf
- Ubuntu实用学习教程
- Linux.C++.Programming.HOWTO
- QTP初级使用手册QTP8_Tutorial_oldsidney_cn
- 注册表概述精华及普遍误区