Centos7离线安装mysql8步骤

将mysql解压到指定目录这里安装的是mysql-8.0.26

linux下tar命令解压到指定的目录 :

#tar zxvf xx.tar.gz -C /xx

[解压]

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar

rpm -qa | grep -i mysql

【必须安装】

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

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

[sudo rpm -ivh --nodeps mysql-community-libs-8.0.26-1.el7.x86_64.rpm]

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

【可以直接强制安装,不用安装依赖(太多了)】

rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force

【非必须安装】

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

[yum remove mysql-libs]

rpm -ivh mysql-community-embedded-compat-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm[卡]

【依赖】

yum install openssl-devel.x86_64 openssl.x86_64 -y

【end】

rpm -ivh mysql-community-test-8.0.26-1.el7.x86_64.rpm

[如需安装依赖参照以下步骤]

yum install perl.x86_64 perl-devel.x86_64 -y

yum install perl-JSON.noarch -y

yum -y install autoconf

  1. Linux下安装Perl 5  Linux下安装Perl 5_开心程序猿-CSDN博客_perl5安装
  2. mysql openssl安装目录_安装openssl库openssl交叉编译问题_ty的专栏-CSDN博客_openssl交叉编译

     下载并配置好了环境,识别不了

  1. 安装openssl库所需依赖zlib

[问题已处理] fatal error zlib.h No such file or directory_爷来辣的博客-CSDN博客

  1. 离线安装openssl-devel顺序

离线安装openssl-devel顺序_The magic of fingertips-CSDN博客_离线安装openssl-devel

  1. systemctl start  mysqld.service

systemctl status mysqld

  1. mysqld –initialize

chown mysql:mysql /data/mysql -R

systemctl start mysqld.service

systemctl  enable mysqld

  1. 查询mysql密码

cat /var/log/mysqld.log | grep password

密码为:

  1. 启动MySql

systemctl start mysqld.service

重启MySql

systemctl restart mysqld.service

设置MySql开机自启

systemctlenablemysqld

  1. 更改mysql密码步骤

CentOS7安装MySQL(完整版)_24只羊羊羊-CSDN博客_centos7安装mysql

  1. 连接成功,更改密码为

mysql> alter user 'root'@'localhost' identified by 'Aa@123456';

Query OK, 0 rows affected (0.02 sec)

  1. 授予mysql连接

Centos7离线安装mysql8 - 大墨垂杨 - 博客园

show databases;

use mysql;

select host, user, authentication_string, plugin from user;

update user set host = "%" where user='root';

select host, user, authentication_string, plugin from user;

flush privileges;

 


版权声明:本文为qq_42493814原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。