CentOS 7.4 安装mysql5.6

本文探讨在CentOS 7.4上用yum方式来安装和配置Mysql 5.6。全文如下。

1.  清理CentOS7下的MariaDB

CentOS 7中自带了MariaDB,把它给卸载掉。

# rpm -qa | grep mariadb

mariadb-libs-5.5.56-2.el7.x86_64

# rpm -e --nodepsmariadb-libs-5.5.56-2.el7.x86_64


2. download MySQL 的yum包

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

# rpm -ivh mysql-community-release-el7-5.noarch.rpm

# yum repolist enabled | grep "mysql.*-community.*"


Repository epel is listed more than once in the configuration

mysql-connectors-community/x86_64 MySQL Connectors Community                 42
mysql-tools-community/x86_64     MySQL Tools Community                     55
mysql56-community/x86_64        MySQL 5.6 Community Server                 361


3. 安装Mysql 5.6
#yum install mysql-community-server
....
安装过程中会提示依赖安装,选择Y就可以了。

4. Mysql启动

systemctl enable mysqld.service

systemctl start mysqld

systemctl status  mysqld


5. mysql 安全配置

#mysql_secure_installation

6. 其它安装(可选的)

安装 MySQL Workbench工具

yum install mysql-workbench-community

7.定制化Mysql

yum装的mysql在一些情况下,不能安装我们实际的要求。故需要定制化。Mysql的配置文件是  /etc/my.cnf

修改 文件 /etc/my.cnf即可。

至于mysql 性能调优,则可以参考下面的文档:

1) mysql服务性能优化—my.cnf配置说明详解(16G内存)

http://blog.youkuaiyun.com/orichisonic/article/details/48026031


官方安装参考文档如下:

https://dev.mysql.com/doc/refman/5.6/en/linux-installation-yum-repo.html


<think>好的,用户想在OS7系统上安装PHP,我需要先确认OS7具体指哪个系统。常见的类似名称有CentOS 7和Red Hat Enterprise Linux 7,用户可能混淆了名称。根据用户提供的引用内容,大部分是关于CentOS 7安装PHP的,比如引用[2]详细说明了在CentOS 7安装PHP 7.4的步骤。所以这里假设用户指的是CentOS 7系统。 接下来,用户需要安装PHP的方法,但可能有不同版本的需求。引用[2]和[3]提到了安装PHP 7.4和PHP5.6的方法,而引用[4]提到了安装PHP7.4时遇到的libzip版本问题。用户的问题中没有指定版本,可能需要给出不同版本的安装方法,或者询问用户的具体需求。不过根据常规情况,可能用户需要较新的版本,如PHP7.4,但也要考虑兼容性。 首先,安装前的准备工作,比如添加EPEL和Remi仓库,这在引用[2]和[3]中都有提到。需要确保系统更新,然后安装必要的工具如yum-utils。然后启用对应的仓库,比如remi-php74,接着安装PHP及其扩展。对于旧版本如PHP5.6,可能需要不同的仓库,如引用[3]提到的第三方源。 另外,用户可能在安装过程中遇到依赖问题,如libzip版本过低,引用[4]提到需要解决这个问题,可能需要先安装更新的libzip或者通过其他方式解决。所以步骤中需要提醒用户注意依赖项,并给出解决方法。 最后,需要验证安装是否成功,检查PHP版本和已安装的模块,如引用[2]中的php -v和php --modules命令。同时,可能还需要配置PHP-FPM或与Web服务器(如Apache或Nginx)的集成,但用户的问题中没有提到Web服务器,可能需要询问或建议。 考虑到用户可能不清楚具体步骤,需要分步骤说明,确保清晰易懂。同时,生成相关问题帮助用户进一步了解可能出现的问题或后续操作,比如版本切换、常见错误处理等。</think>### 分步指南:在CentOS 7系统上安装PHP #### 一、确认系统环境 1. **检查系统版本** 执行命令确认是否为CentOS 7: ```bash cat /etc/centos-release ``` 输出示例:`CentOS Linux release 7.9.2009 (Core)` 2. **更新系统软件包** 安装前更新所有软件包: ```bash sudo yum update -y ``` --- #### 二、安装PHP(以PHP 7.4为例) 1. **添加EPEL和Remi仓库** EPEL提供额外软件包,Remi仓库包含新版PHP: ```bash sudo yum install epel-release -y sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y ``` 2. **启用PHP 7.4仓库** 使用`yum-utils`管理仓库配置: ```bash sudo yum install yum-utils -y sudo yum-config-manager --enable remi-php74 ``` 3. **安装PHP及常用扩展** 安装核心组件与常用模块(如MySQL支持、GD库等): ```bash sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-bcmath php-json -y ``` 4. **验证安装** 检查PHP版本: ```bash php -v ``` 输出应包含`PHP 7.4.x`。 查看已启用模块: ```bash php --modules ``` --- #### 三、安装其他PHP版本(可选) 1. **安装PHP 5.6(旧版兼容)** 若需旧版,需添加Webtatic仓库: ```bash sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm sudo yum install php56w php56w-cli php56w-mysql -y ``` 2. **安装PHP 8.x(新版)** 启用Remi仓库对应版本(如`remi-php80`)并安装: ```bash sudo yum-config-manager --enable remi-php80 sudo yum install php php-cli php-fpm -y ``` --- #### 四、常见问题解决 1. **依赖错误:libzip版本过低** 若安装PHP 7.4时出现`libzip >= 0.11`错误,需手动升级: ```bash sudo yum remove libzip -y sudo yum install https://kojipkgs.fedoraproject.org//packages/libzip/1.3.1/1.fc29/x86_64/libzip-1.3.1-1.fc29.x86_64.rpm -y ``` 2. **切换PHP默认版本** 使用`update-alternatives`配置多版本: ```bash sudo update-alternatives --set php /usr/bin/php7.4 ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值