centos7 aarch64安装MySQL5.7.27
-
安装依赖
sudo yum install -y libatomic
-
解压mysql
tar xvf mysql-5.7.27-aarch64.tar.gz -C /user/local mv /usr/local/mysql-5.7.27-aarch64 /usr/local/mysql
-
替换老版本gcc
cp /usr/local/mysql/extra/libstdc++.so.6.0.24 /usr/lib64 cd /usr/lib64 rm libstdc++.so.6 ln -s libstdc++.so.6.0.24 libstdc++.so.6
-
配置
- Mysql配置
mkdir -p /usr/local/mysql/logs chown -R mysql:mysql /usr/local/mysql ln -sf /usr/local/mysql/my.cnf /etc/my.cnf cp -rf /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld
- 环境变量
vim /etc/profile.d/my_env.sh
# MYSQL_HOME export MYSQL_HOME=/usr/local/mysql export PATH=$PATH:$MYSQL_HOME/bin
source /etc/profile
-
启动MySQL
systemctl enable mysqld sudo mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data systemctl start mysqld systemctl status mysqld