mysql 5.7 linux arm 64 安装

本文详细介绍了如何在Linux ARM64架构上安装MySQL 5.7,包括解压安装包、初始化数据库、设置用户和权限、启动与关闭MySQL服务,以及遇到错误时的解决方法,如用户表不存在、文件权限问题等。
摘要由CSDN通过智能技术生成

安装:

  1. 解压压缩包 tar xvf mysql-5.7.27-aarch64.tar.gz
  2. 添加mysql用户组和mysql用户,用于隔离mysql进程
    groupadd -r mysql && useradd -r -g mysql -s /sbin/nologin -M mysql
  3. 初始化mysql
    mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data (–initialize-insecure 表示root 无密码初始化,–initialize root 有密码初始化)
  4. 启动mysql
    mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
  5. 修改root密码
    不校验密码模式进去后执行:
    set password for root@localhost = password(‘qwer@1234’);

如果报错执行:flush privileges;

  1. 添加sa用户,并赋予root的权限:
    grant all privileges on . to ‘sa’@‘%’ identified by ‘qwer@1234’ with grant option;

%是host字段值,表示任何机器都可以登录,如果是localhost只有本机可以登录。
7. 为什么建议用mysqld_safe 启动mysql .
这是因为mysqld_safe是mysqld的守护进程,当我们用kill -9 关闭mys

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值