arm架構安裝mysql5.7
- 添加mysql用戶組和mysql用戶,用于隔離mysql進程
groupadd -r mysql && useradd -r -g mysql -s /sbin/nologin -M mysql
2.安裝依賴庫
yum install -y libaio* - 下載解壓Mysql
wget https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz
tar xzvf mysql-5.7.27-aarch64.tar.gz -C /usr/local/
4.配置Mysql
mv /usr/local/mysql-5.7.27-aarch64 /usr/local/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/extra/lib* /usr/lib64/
mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.old
ln -s /usr/lib64/libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6
cat << EOF > /etc/my.cnf
[client]
socket=/tmp/mysql.sock
port = 3306
[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
pid-file=/usr/local/mysql/data/mysql.pid
log-error=/usr/local/mysql/data/mysql.err
EOF
設置開機啟動
cp -rf /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
systemctl enable mysqld
5. 添加環境變量
vim /etc/profile
添加下面兩行代碼:
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
source /etc/profile
5. 初始化啟動mysql
無密碼初始化登錄
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
開啟mysql
systemctl start mysqld
查看狀態
systemctl status mysqld
登錄到mysql數據庫 #開始安裝的時候不需要密碼,直接就可以登錄
Mysql -u root
修改密碼
set password = password('1qaz@WSX');
設置所有人訪問權限
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '1qaz@WSX' WITH GRANT OPTION;
FLUSH PRIVILEGES;

浙公網安備 33010602011771號