반응형
MariaDB를 시작할 수 없는 이유는 무엇입니까?
Arch Linux, 표준 커널 5.16.3, MariaDB v10.6.5
MariaDB를 시작하려고 하면 실패합니다.
ERROR 2002 (HY000): Can't connect to local server through socket '/run/mysqld/mysqld.sock' (111)
systemctl status mariadb
나를 줍니다
Jan 28 20:13:13 gazelle mariadbd[2915]: 2022-01-28 20:13:13 0 [Note] InnoDB: Buffer pool(s) load completed at 220128 20:13:13
Jan 28 20:13:13 gazelle mariadbd[2915]: 2022-01-28 20:13:13 0 [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist
Jan 28 20:13:13 gazelle mariadbd[2915]: 2022-01-28 20:13:13 0 [Note] Server socket created on IP: '0.0.0.0'.
Jan 28 20:13:13 gazelle mariadbd[2915]: 2022-01-28 20:13:13 0 [Note] Server socket created on IP: '::'.
Jan 28 20:13:13 gazelle mariadbd[2915]: 2022-01-28 20:13:13 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.db' doesn't exist
Jan 28 20:13:13 gazelle mariadbd[2915]: 2022-01-28 20:13:13 0 [ERROR] Aborting
Jan 28 20:13:13 gazelle mariadbd[2915]: Warning: Memory not freed: 280
Jan 28 20:13:13 gazelle systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Jan 28 20:13:13 gazelle systemd[1]: mariadb.service: Failed with result 'exit-code'.
Jan 28 20:13:13 gazelle systemd[1]: Failed to start MariaDB 10.6.5 database server.
그래서 알겠습니다, 서버가 시동이 안 돼서 연결이 안 되네요.하지만 몇 번 시작했을 때도 저는 여전히 이런 오류를 겪곤 했습니다.제가 찾아봤는데요./run/mysqld
,그리고.mysqld.sock
와 함께, 거기에777
권한이 있고, 그 권한은 정부가 소유하고 있습니다.mysql
사용자. 그리고 제가 확인을 해봤는데요./var/lib/mysql
그 밑에 있는 모든 것들은mysql
여기에/etc/my.cnf
#
# This group is read both by the client and the server
# use it for options that affect everything
#
[client-server]
[mysqld]
socket = /run/mysqld/mysqld.sock
[client]
socket = /run/mysqld/mysqld.sock
#
# include *.cnf from the config directory
#
!includedir /etc/my.cnf.d
가능한 다음 단계는 무엇입니까?그물을 뒤졌지만 아무 것도 도움이 되지 않는 것 같습니다.
데이터베이스를 초기화할 때,mysql_install_db
dB 동안 data dir 디렉토리를 지정할지 여부.사용을 권장합니다.my.cnf
CNF 구성 파일에 data dir 디렉토리 지정
네, 그래서 폴 T의 댓글이.
두 개의 누락된 테이블이 오류를 일으키는 것에 대해 궁금합니다.설치가 원활하게 진행되지 않았나요, 혹시 다시 설치한 것은 아닐까요?
단서였습니다.Arch wiki에서 MariaDB 페이지를 봤는데 실행하는 것을 잊었습니다.mariadb-install-db
. RTFM을 했어야 했어요.
언급URL : https://stackoverflow.com/questions/70901645/why-cant-i-start-mariadb
반응형
'programing' 카테고리의 다른 글
각도 6 마이그레이션 -.angular-cli.json에서 angular.json으로 (0) | 2023.09.07 |
---|---|
npm 종속성의 경우 VS Build 도구를 설치한 후 PowerShell이 고착되고 설치 관리자 로그 파일에서 python을 설치하는 것을 아직 기다리고 있다고 표시됩니까? (0) | 2023.09.07 |
UDP 소켓 세트 시간 초과 (0) | 2023.09.07 |
pl/sql 쿼리를 실행할 때 오버플로 오류를 가져오는 중 (0) | 2023.07.29 |
빔 위드 파워셸 (0) | 2023.07.29 |