2022年3月21日在小米note3上跑了个 centos7,安装了一个 mysql8 数据库
安装准备
从 MySQL 官网下载RPM 安装包。这里需要注意,一定要选择 ARM 版的
准备系统依赖环境
# 1、 卸载系统自带mariadb-libs。 yum -y remove mariadb-libs # 2、安装依赖包。 yum -y install net-tools libaio # 3、创建mysql用户组及用户 groupadd mysql useradd -g mysql mysql
安装 MYSQL
安装软件包
# 1、解压mysql安装包。 tar xvf mysql-8.0.17-1.el7.aarch64.rpm-bundle.tar # 2、安装MySQL。 rpm -ivh mysql-community-common-8.0.17-1.el7.aarch64.rpm rpm -ivh mysql-community-client-plugins-8.0.17-1.el7.aarch64.rpm rpm -ivh mysql-community-libs-8.0.17-1.el7.aarch64.rpm rpm -ivh mysql-community-client-8.0.17-1.el7.aarch64.rpm rpm -ivh mysql-community-server-8.0.17-1.el7.aarch64.rpm --nodeps --force # 3、初始化数据库 mysqld --initialize --user=mysql mysqld --initialize-insecure --user=mysql # 4、启动MYSQL # 正常来说这里要 跑 systemctl start mysqld # 但是小米上的linux 是基于 chroot的 # 因此此处跑 mysqld --user=root数据库设置
# 1、然后登录mysql,密码使用上面文件中找到的密码。 # 新版本的Mysql会为root用户创建一个初始密码,需要更改。 # 查看默认密码:sudo grep 'temporary password' /var/log/mysqld.log mysql -u root -p # 2、使用mysql库 > use mysql; # 3、创建root用户 > CREATE USER 'root'@'%' IDENTIFIED BY '你的密码'; # 4、赋权 > GRANT ALL ON *.* TO 'root'@'%'; > ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码'