CentOS7下安装MySQL5.7

本文档详细介绍了在CentOS7系统中安装MySQL5.7的全过程,包括下载所需文件、清理环境、安装各个依赖包、启动服务、修改默认密码等关键步骤,确保顺利安装并设置MySQL服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官网下载MySQL5.7(地址:https://dev.mysql.com/downloads/mysql/)
    需要下载的文件:
        mysql-community-server-5.7.27-1.el7.x86_64.rpm
        mysql-community-client-5.7.27-1.el7.x86_64.rpm
        mysql-community-common-5.7.27-1.el7.x86_64.rpm
        mysql-community-libs-5.7.27-1.el7.x86_64.rpm


    1、使用ssh工具把mysql以上文件上传到/opt/soft/mysql(自己创建的放mysql相关文件的目录)
    2、清理环境(centos7会自带一个mariadb)
        查看是否已安装
        rpm -qa |grep -i mysql
        rpm -qa |grep -i mariadb(centos7默认系统自带的)

rpm -qa |grep -i mysql
rpm -qa |grep -i mariadb


        清理mariadb包:rpm -e mariadb-libs-5.5.56-2.el7.x86_64(如果删不掉,存在依赖关系使用:yum remove 包名

rpm -e mariadb-libs-5.5.56-2.el7.x86_64


    3、开始安装
        1、先安装目标包mysql-server:rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm(发现目标包需要依赖于其他包,依赖包的安装原则:从下往上。)
        2、安装Perl的包:yum install perl
        3、安装依赖包:
            a、先安装mysql-community-common:rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm
            b、安装mysql-client包:rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm
            c、发现client包依赖于lib包,所以先安装mysql-community-libs包:rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm
            d、再安装mysql-client包:rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm
        4、再安装mysql-server:rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm
    4、查看mysql服务
        systemctl status mysqld.service
    5、启动mysql服务
        systemctl start mysqld.service
    6、查看临时密码:more /var/log/mysqld.log | grep temp

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

yum install perl

mysql-community-common:rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm

mysql-client包:rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm

mysql-community-libs包:rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm

mysql-client包:rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm

mysql-server:rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

systemctl status mysqld.service

systemctl start mysqld.service

more /var/log/mysqld.log | grep temp


    7、登录mysql
        mysql -uroot -p
        密码输入临时密码
        进入mysql后命令行会变成 mysql>  表示已经成功登录mysql


    8、修改默认密码
        1、降低密码复杂度限制validate_password_policy参数的值,系统默认为1
            set global validate_password_policy=0;(注意末尾加分号)


        2、降低密码长度限制validate_password_length参数改变最小限制长度,这里改为4.
            set global validate_password_length=4;


        3、修改密码(这里假设将密码修改为‘wang’)
            set password = password('wang');
    9、show databases;(可以看到mysql自带的一些系统库,没有修改密码前输入showdatabases;是看不到的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值