바이너리에서 MySQL을 설치하는 데 문제가 있습니다.

바이너리에서 MySQL을 설치하는 데 문제가 있습니다.

그래서 저는 컴퓨터 과학을 전공한 신입생이고 다양한 서비스(이메일, 웹사이트, 전복 등)를 위한 개인 호스팅 서버로 사용하기 위해 차고에서 오래된 컴퓨터를 파냈는데, 부분적으로는 실제로 그 물건이 필요했기 때문이기도 합니다. 학습 경험을 위해.

WOPR(참조가 있는 경우 소품)는 256MB RAM과 500MHz Intel Pentium III 프로세서를 갖춘 10년 이상 된 Dell Dimension입니다. Arch Linux 2010.05(커널 2.6.33)를 실행합니다. MySQL 바이너리를 다운로드했습니다.여기에서방금 설치를 해보았습니다.

나는 MySQL 문서에서 다음 절차를 따랐습니다.

    shell> groupadd mysql
    shell> useradd -r -g mysql mysql
    shell> cd /usr/local
    shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
    shell> ln -s full-path-to-mysql-VERSION-OS mysql
    shell> cd mysql
    shell> chown -R mysql .
    shell> chgrp -R mysql .
    shell> scripts/mysql_install_db --user=mysql
    shell> chown -R root .
    shell> chown -R mysql data
    shell> cp support-files/my-medium.cnf /etc/my.cnf
    shell> bin/mysqld_safe --user=mysql &
    shell> cp support-files/mysql.server /etc/init.d/mysql.server

다음 메시지를 받았습니다.

WARNING: The host 'WOPR' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 %

이 바이너리 MySQL 버전과 호환됩니다. MySQL 데몬 mysqld는 정상적으로 작동해야 하지만 호스트 이름 확인은 작동하지 않습니다. 이는 MySQL 권한을 지정할 때 호스트 이름 대신 IP 주소를 사용해야 함을 의미합니다! MySQL 시스템 테이블 설치 중..../bin/mysqld: 공유 라이브러리 로드 오류: libaio.so.1: 공유 객체 파일을 열 수 없습니다: 해당 파일 또는 디렉터리가 없습니다.

Installation of system tables failed!  Examine the logs in
./data for more information.

You can try to start the mysqld daemon with:

    shell> ./bin/mysqld --skip-grant &

and use the command line tool ./bin/mysql
to connect to the mysql database and look at the grant tables:

    shell> ./bin/mysql -u root mysql
    mysql> show tables

Try 'mysqld --help' if you have problems with paths.  Using --log
gives you a log in ./data that may be helpful.

Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS.  Another information source are the
MySQL email archives available at http://lists.mysql.com/.

Please check all of the above before mailing us!  And remember, if
you do mail us, you MUST use the ./bin/mysqlbug script!

최신 버전의 Arch에서 glibc를 설치했습니다. libaio.so.1이 무엇인지, 어느 패키지에서 왔는지, 그리고 그 종속성은 무엇인지 아는 사람이 있습니까?

답변1

AUR에서 libaio를 설치해보세요:

aurbuild -s libaio

관련 정보