CentOS7安装mysql-5.7

CentOS7安装mysql-5.7

 1、安装环境及版本

    本文基于CentOS Linux release 7.9系统进行安装,

     安装mysql版本为:mysql-5.7.32

2、获取安装包

    通过mysql官网获取安装包,地址:https://downloads.mysql.com/archives/community/,选择对应操作系统的安装包

根据实际情况选择需要的安装包进行下载,本次安装选择了以下安装包:

(1)mysql-community-common-5.7.32-1.el7.x86_64.rpm

(2)mysql-community-libs-5.7.32-1.el7.x86_64.rpm

(3)mysql-community-client-5.7.32-1.el7.x86_64.rpm

(4)mysql-community-server-5.7.32-1.el7.x86_64.rpm

3、卸载旧mysql

   先查下服务器上是否已安装mysql或mariadb(mysql数据库的一个分支,,也会导致新mysql安装失败)

rpm -qa | grep mysql

rpm -qa | grep mariadb

    经查,发现现有的服务器安装了mariadb,需先进行删除,删除命令为:

rpm -e --nodeps 包名


4、开始安装

将下载的安装包上传到Linux服务器,并通过rpm命令按顺序进行安装,安装命令:

rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm

安装完成后,输入命令mysql -V查看是否成功安装。

5、启动及配置

    启动mysql

systemctl start mysqld

    修改root密码

    查看/var/log/mysqld.log获取安装完成后分配的随机密码

cat /var/log/mysqld.log

    跟着root@localhost后面的就是随机密码

     登录mysql,并修改root用户密码

mysql -u root -p

alter user 'root'@'localhost' identified by '****';

    注意:mysql5.7安装后密码设置规则需符合长度,且必须含有数字,小写或大写字母,特殊字符,可通过以下方式调整安全级别:登录mysql后执行:

set global validate_password_policy=0;

取消大小写区分限制

    修改/etc/my.cnf,在[mysqld]后添加 lower_case_table_names = 1

    并重启mysql

systemctl restart mysqld



至此,已完成mysql5.7.32的安装及配置。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容