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*

  1. 下载解压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

  1. 添加环境变量

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
© 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
猿究院_夏燊6 小时前
Spring Bean 生命周期
java·后端·spring
Wang's Blog7 小时前
Java 项目实战: 交友项目:登录链路回顾与今日任务地图
java·开发语言·状态模式·交友
信誓旦旦的程序猿7 小时前
【Python量化实战宝典 #08】可转债与债券接口手册:转股价·溢价率·纯债价值(Python 可跑)
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
砚底藏山河7 小时前
python量化:行情数据回溯
java·开发语言·python·金融·maven
Jlzn88887 小时前
华东电芯分选通道数怎么配才不堵线
java·人工智能·架构·自动化·制造
香吧香8 小时前
GRPC连接机制---长连接分析
java·网络与传输协议
我是人✓8 小时前
SpringBoot项目的五种创建方式
java·spring boot·后端
Wang's Blog8 小时前
Java 项目实战: 交友项目 - 阿里云 OSS 入门案例:从创建 Bucket 到上传拿到可访问 URL
java·阿里云·交友
裕晟资质规划9 小时前
三类涉密资质延续时限差异分析:军工60日与集成印制3个月的边界
java·服务器·前端·网络·安全
念念清晰9 小时前
000-OpenJDK17 源码构建:MacOS环境(M芯片)
java·后端