平台信息:

OS : ky10

CPU :KUNPENG.v920

MYSQL信息:

版本:8.0.25(Red Hat Enterprise Linux 7 / Oracle Linux 7 (ARM, 64-bit)) 

下载地址:https://downloads.mysql.com/archives/community/

一、 安装

 1.1 下载

        下载RPM Bundle,其中包含所有依赖的RPM安装包

1.2 安装

        2.1 上传至服务器,解压

        tar -zxvf mysql-8.0.26-1.el8.aarch64.rpm-bundle.tar

        2.2 按照以下顺序安装需要的包
        rpm -ivh mysql-community-client-plugins-8.0.26-1.el8.aarch64.rpm
        rpm -ivh mysql-community-common-8.0.26-1.el8.aarch64.rpm
        rpm -ivh mysql-community-libs-8.0.26-1.el8.aarch64.rpm
        rpm -ivh mysql-community-client-8.0.26-1.el8.aarch64.rpm
        rpm -ivh mysql-community-server-8.0.26-1.el8.aarch64.rpm

1.3 初始化

        #用户可以随意,我用的root用户

        mysqld --initialize-insecure --user=root

 1.4 启动

        systemctl start mysqld

        补充命令:

        启动mysql服务:systemctl start mysqld.service
        停止mysql服务:systemctl stop mysqld.service
        重启mysql服务:systemctl restart mysqld.service
        查看mysql服务当前状态:    systemctl status mysqld.service
        设置mysql服务开机自启动: systemctl enable mysqld.service
        停止mysql服务开机自启动: systemctl disable mysqld.service

二、 异常情况

 2.1 安装异常

        在rpm -ivh 命令安装rpm包时,可能会出现以下几种情况:

        缺少.so的库,root环境执行命令:yum install -y libaio*

        报依赖缺失,这是因为依赖库之间有依赖,必须按照顺序安装;

        若已安装了mariadb,有时也会报错,卸载mariadb即可

 2.2 启动异常

        数据库安装好后,启动报错,查看/var/log/mysqld.log发现

        The innodb_system data_file 'ibdata1' must be wriable

        给/var/lib/mysql赋权 chmod 777 /var/lib/mysql

2.3 连接异常

        在使用jdbc或者可视化工具连接数据库时报错:client does not support authentication……

        说明密码数据库用户的密码不正确,使用以下命令修改密码即可:

        修改密码:

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

        刷新:

         flush privileges;

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐