arm架构mysql_基于arm架构linux操作系统centos安装mysql5

由于鲲鹏的流行趋势,尝试基于arm的mysql安装

网上很多教程缺斤少两,总是差点意思,亲测后总结一下内容

此教程仅适用于mysql5版本,大于mysql5版本不确保正确

下载地址为:https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz

  1. 添加mysql用户组和mysql用户,用于隔离mysql进程

root@arm \~\]# groupadd -r mysql \&\& useradd -r -g mysql -s /sbin/nologin -M mysql 2.安装依赖库 \[root@arm \~\]# yum install -y libaio\* 3. 下载解压Mysql \[root@arm \~\]# wget https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz \[root@arm \~\]# tar xvf mysql-5.7.27-aarch64.tar.gz -C /usr/local/ 4.配置Mysql \[root@arm \~\]# mv /usr/local/mysql-5.7.27-aarch64 /usr/local/mysql \[root@arm \~\]# mkdir -p /usr/local/mysql/logs \[root@arm \~\]# chown -R mysql:mysql /usr/local/mysql \[root@arm \~\]# ln -sf /usr/local/mysql/my.cnf /etc/my.cnf \[root@arm \~\]# cp -rf /usr/local/mysql/extra/lib\* /usr/lib64/ \[root@arm \~\]# mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.old \[root@arm \~\]# ln -s /usr/lib64/libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6 # 设置开机启动 \[root@arm \~\]# cp -rf /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld \[root@arm \~\]# chmod +x /etc/init.d/mysqld \[root@arm \~\]# systemctl enable mysqld 5. 添加环境变量 \[root@ecs-arm \~\]# vi /etc/profile export MYSQL_HOME=/usr/local/mysql export PATH=$PATH:$MYSQL_HOME/bin \[root@ecs-arm \~\]# source /etc/profile 随机密码初始化登录 # "--initialize"生成随机密码,在这里存储在/usr/local/mysql/logs/mysql-error.log \[root@ecs-arm \~\]# mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data \[root@ecs-arm \~\]# systemctl start mysqld \[root@ecs-arm \~\]# systemctl status mysqld # 查看随机密码 \[root@ecs-arm \~\]# cat /usr/local/mysql/logs/mysql-error.log \| grep password 6.登录mysql修改密码(需要输入随机密码) \[root@localhost /\]# mysql -u root -p Enter password: mysql\>set password for root@localhost = password('NiDeMiMaPassWord'); ----注意最结束符分号一定要写 7.开放远程连接 mysql\>use mysql; msyql\>update user set user.Host='%' where user.User='root'; mysql\>flush privileges; ------------------------------------------------ 版权声明:本文为CSDN博主「Gina虞」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_34342860/article/details/113270975 © 著作权归作者所有,转载或内容合作请联系作者 ![](https://img-blog.csdnimg.cn/direct/67c64049147741939b85489caefbb597.png) 喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
卓码软件测评35 分钟前
第三方软件测试机构【性能测试工具用LoadRunner还是JMeter?】
java·功能测试·测试工具·jmeter·性能优化
Lionel_SSL4 小时前
《深入理解Java虚拟机》第三章读书笔记:垃圾回收机制与内存管理
java·开发语言·jvm
记得开心一点嘛4 小时前
手搓Springboot
java·spring boot·spring
老华带你飞5 小时前
租房平台|租房管理平台小程序系统|基于java的租房系统 设计与实现(源码+数据库+文档)
java·数据库·小程序·vue·论文·毕设·租房系统管理平台
独行soc5 小时前
2025年渗透测试面试题总结-66(题目+回答)
java·网络·python·安全·web安全·adb·渗透测试
脑子慢且灵5 小时前
[JavaWeb]模拟一个简易的Tomcat服务(Servlet注解)
java·后端·servlet·tomcat·intellij-idea·web
华仔啊6 小时前
SpringBoot 中 6 种数据脱敏方案,第 5 种太强了,支持深度递归!
java·后端
异常驯兽师7 小时前
Spring 中处理 HTTP 请求参数注解全解析
java·spring·http
IT学长编程7 小时前
计算机毕业设计 基于大数据技术的医疗数据分析与研究 Python 大数据毕业设计 Hadoop毕业设计选题【附源码+文档报告+安装调试】
大数据·hadoop·机器学习·数据分析·毕业设计·毕业论文·医疗数据分析
连合机器人7 小时前
晨曦中的守望者:当科技为景区赋予温度
java·前端·科技