本文已参与「新人创作礼」活动,一起开启掘金创作之路。 由于公司要进行国产化测试,之前的linux是x86系统,现在需要部署环境到arm架构下面,很多环境直接搬运过来运行会提示(无法执行二进制文件,可执行文件格式错误) 下面是网上找的比较靠谱的安装教程,是arm架构下面MYSQL的安装,需要环境开通外网。
1.安装wget 以管理员权限运行
sudo apt-get install wget -y
2.下载mql的安装包 deb
wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb
3.安装到指定目录
sudo dpkg -i 目录/mysql-apt-config_0.8.17-1_all.deb
# 选择debian buster,选择mysql版本,选择“ok”
4.更新软件列表
sudo apt-get update
5.安装mysql 记住输入密码
sudo apt-get install mysql-server -y
# 设置数据库管理员root的密码
sudo apt-get install mysql-server-5.7 #有时出现依赖问题需要此项安装
sudo apt-get install mysql-common
sudo apt-get install mysql-client -y
登录
mysql -u root -p
[键入密码]
后面遇到文件损坏或者关闭后无法重启可以重新拉下依赖包
sudo apt-get remove mysql-*
sudo apt-get autoremove
sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get install mysql-server-5.7
sudo apt-get install mysql-common
sudo apt-get install mysql-client
如果端口3306无法通过navacat访问 需要修改配置文件的bind 将127.0.0.1改成实际的地址
修改密码
sudo cat /etc/mysql/debian.cnf
mysql -u debian-sys-maint -p # 登录mysql
Enter password:94OK1VOMvM3uGlMs
select user,plugin from mysql.user; # 查看user表
# 修改root密码
update mysql.user set authentication_string=PASSWORD('root@2021'),plugin='mysql_native_password' where user='root';
flush privileges; # 刷新