ARM 64 구조 에서 my sql 5.7.22 를 설치 하 는 전 과정
3906 단어 ARM64mysql5.7.22
https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz
1.my sql 사용자 그룹 과 my sql 사용 자 를 추가 하여 my sql 프로 세 스 를 격 리 합 니 다.
# groupadd -r mysql && useradd -r -g mysql -s /sbin/nologin -M mysql
2.의존 라 이브 러 리 설치
# yum install -y libaio*
3.압축 풀기 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
\#부팅 설정
# 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
!!!실행 중 오류 발생:
해결 방법:
vim /etc/my.cnf
, datadir=...
:datadir=/usr/local/mysql/data,
data 。
/usr/local/mysql/data , :
/usr/local/mysql/data ,
cd /usr/local/mysql
mv data data.bak
:
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
\#mysql 오픈# systemctl start mysqld
\#상태 보기
# systemctl status mysqld
mysql 이 설치 되 었 음 을 표시 합 니 다.
my sql 의 이 초기 비밀번호 설치 에 약간의 오류 가 발생 할 수 있 기 때문에 이전에 Win 10 에 설치 한 적 이 있 기 때문에 여기 서 비밀번호 심 사 를 하지 않 는 것 을 설정 합 니 다.
mysql my.ini( linux /etc/my.ini)
vim :
[mysqld] :
skip-grant-tables
!!! :my.cnf
사용:mysql-u root 로그 인!!!개발 판 을 다시 시작 하 는 중 오류 가 발생 했 습 니 다.
# mysql -u root
-bash: mysql: command not found
: /usr/bin , , , /usr/bin , 。
mysql mysqladmin , mysql :/usr/local/mysql/bin/mysql, :
# ln -s /usr/local/mysql/bin/mysql /usr/bin
!!!알림 오류 발생libncurses.so.5 공유 라 이브 러 리 가 부족 하기 때 문 입 니 다.
해결 방법:
본인 은 EAIDK-610 개발 판 을 사 용 했 습 니 다.판 넬 의/lib 64 폴 더 에서 시스템 에 libncurses.so.6.1 파일 이 있 는 것 을 보 았 습 니 다.
따라서 부 드 러 운 연결 을 사용 하여 libncurses.so.6.1 을 가리 키 는 libncurses.so.5 의 연결 을 만 듭 니 다.이 공유 라 이브 러 리 는 아래로 호 환 할 수 있 습 니 다.
구체 적 으로 아래 의 사진 사례 를 참고 하 시 오.
다시 사용:my sql-u root 로그 인,로그 인 성공.
ARM 64 구조 에서 my sql 5.7.22 를 설치 하 는 전 과정 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 ARM 64 에 my sql 5.7.22 를 설치 하 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ubuntu 16.04 mysql 5.7.22 를 설치 한 도문 강좌VMware 12.0+Ubuntu 16.04+MySQL 5.7.22 설치 튜 토리 얼,구체 적 인 내용 은 다음 과 같 습 니 다. 우선 명령 sudo-s 를 사용 하여 루트 권한 을 얻 습 니 다.그 다음 에 어떤...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.