1 申请了阿里云服务器,操作系统使用了阿里云cloud linux,ARM64架构(aarch64)
2 下载MySQL,并传入服务器:
https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz
或在服务器上通过wget命令进行下载。
3 解压
tar xzvf mysql-5.7.27-aarch64.tar.gz
4 放入/usr/local目录中,同时名称改为mysql
mv mysql-5.7.27-arrch64 /usr/local/mysql
5 mysql添加data和logs目录,并让这2个目录权限为可写可读
mkdir /usr/local/mysql/data
mkdir /usr/local/mysql/logs
6 my.cnf文件复制到etc目录
cp /usr/local/mysql/my.cnf /etc/
7 profile增加2条环境参数,便于全局使用mysql
vim /etc/profile
增加2条:
export MYSQL_HOME=/usr/local/mysql
export PATH=${PATH}:${MYSQL_HOME}/bin
保存后生效:
source /etc/profile
8 添加mysql用户组
groupadd mysql
9 添加mysql用户
useradd mysql -g mysql
10 访问目录权限设置
chown -R mysql:mysql /usr/local/mysql /usr/local/mysql/data /usr/local/mysql/logs
11 设置开机启动
cp -rf /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
systemctl enable mysqld
systemctl mysqld on
12 初始化数据库
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
13 启动运行mysql
systemctl start mysqld
成功运行。