centos 7 不用yum安装mysql80

要在 CentOS 7 上不使用 yum 安装 MySQL 8.0,可以使用 RPM 包进行安装。以下是详细的步骤:

  1. 下载 MySQL 8.0 的 RPM 包
    首先,需要下载 MySQL 8.0 的 RPM 包。可以从 MySQL 官方网站下载,或者使用 wget 命令直接下载。以下是一个示例:
    wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar

  2. 解压 RPM 包
    下载完成后,解压 RPM 包:
    tar -xvf mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar -C /opt/

  3. 安装 MySQL 8.0
    进入解压后的目录,安装 MySQL 8.0 的相关 RPM 包。通常需要安装以下几个包:
    cd /opt/
    sudo rpm -ivh mysql-community-common-8.0.36-1.el7.x86_64.rpm

sudo rpm -ivh mysql-community-client-plugins-8.0.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-8.0.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-client-8.0.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-icu-data-files-8.0.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-server-8.0.36-1.el7.x86_64.rpm

把解压出来的都sudo rpm -ivh .....

  1. 启动 MySQL 服务
    安装完成后,启动 MySQL 服务:
    sudo systemctl start mysqld

如果有报错的就是少了几个
-----------以上就是了。以下是可以看之前的安装文章。

  1. 获取临时密码
    MySQL 安装后会生成一个临时密码,用于首次登录。使用以下命令查看临时密码:
    sudo grep 'temporary password' /var/log/mysqld.log

  2. 首次登录并修改密码
    使用获取的临时密码登录 MySQL,并修改密码:
    mysql -u root -p
    输入临时密码后,进入 MySQL 命令行,执行以下命令修改密码:
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

  3. 配置 MySQL
    为了确保 MySQL 服务在系统启动时自动启动,可以执行以下命令:
    sudo systemctl enable mysqld

  4. 其他配置(可选)
    如果你需要远程连接 MySQL,可以创建一个远程用户并授予权限:
    CREATE USER 'root'@'%' IDENTIFIED BY '新密码';
    GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

  5. 重启 MySQL 服务
    最后,重启 MySQL 服务以应用所有配置:
    sudo systemctl restart mysqld

navicat记得看端口 如果连不上可能是3306被禁止了
在etc/my.cnf 里面添加一行port = 3016

posted @ 2025-01-15 15:47  高柴小生  阅读(105)  评论(0)    收藏  举报