반응형
XAMPP InnoDB에서 MySQL을 시작할 때 오류 발생
어제는 XAMPP에서 MySQL이 정상적으로 동작했는데 오늘은 에러가 납니다.zlib1.dll을 Sytem32 폴더에 넣었는데, 이것이 에러 원인인지 알 수 없습니다.
내 데이터베이스의 크기는 200MB입니다.
이미 포트를 변경했지만 아직 오류가 발생함
.
XAMPP
10:45:11 [mysql] Attempting to start MySQL app...
10:45:11 [mysql] Status change detected: running
10:45:15 [mysql] Status change detected: stopped
10:45:15 [mysql] Error: MySQL shutdown unexpectedly.
10:45:15 [mysql] This may be due to a blocked port, missing dependencies,
10:45:15 [mysql] improper privileges, a crash, or a shutdown by another method.
10:45:15 [mysql] Press the Logs button to view error logs and check
10:45:15 [mysql] the Windows Event Viewer for more clues
10:45:15 [mysql] If you need more help, copy and post this
10:45:15 [mysql] entire log window on the forums
mysql_error.log
InnoDB: using atomic writes.
2019-12-06 10:45:11 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2019-12-06 10:45:11 0 [Note] InnoDB: Uses event mutexes
2019-12-06 10:45:11 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2019-12-06 10:45:11 0 [Note] InnoDB: Number of pools: 1
2019-12-06 10:45:11 0 [Note] InnoDB: Using SSE2 crc32 instructions
2019-12-06 10:45:11 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2019-12-06 10:45:11 0 [Note] InnoDB: Completed initialization of buffer pool
2019-12-06 10:45:11 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2019-12-06 10:45:11 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2019-12-06 10:45:11 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2019-12-06 10:45:11 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2019-12-06 10:45:11 0 [Note] InnoDB: Waiting for purge to start
2019-12-06 10:45:11 0 [Note] InnoDB: 10.4.8 started; log sequence number 355449150; transaction id 22374
2019-12-06 10:45:11 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2019-12-06 10:45:11 0 [Note] Plugin 'FEEDBACK' is disabled.
2019-12-06 10:45:11 0 [Note] Server socket created on IP: '::'.
2019-12-06 10:45:11 0 [Note] InnoDB: Buffer pool(s) load completed at 191206 10:45:11
my.ini
[client]
port=3306
socket="C:/xampp/mysql/mysql.sock"
default-character-set=utf8mb4
[mysqld]
port=3306
socket="C:/xampp/mysql/mysql.sock"
basedir="C:/xampp/mysql"
tmpdir="C:/xampp/tmp"
datadir="C:/xampp/mysql/data"
pid_file="mysql.pid"
key_buffer=16M
max_allowed_packet=1M
sort_buffer_size=512K
net_buffer_length=8K
read_buffer_size=256K
read_rnd_buffer_size=512K
myisam_sort_buffer_size=8M
log_error="mysql_error.log"
plugin_dir="C:/xampp/mysql/lib/plugin/"
server-id =1
innodb_data_home_dir="C:/xampp/mysql/data"
innodb_data_file_path=ibdata1:10M:autoextend
innodb_log_group_home_dir="C:/xampp/mysql/data"
innodb_buffer_pool_size=16M
innodb_log_file_size=5M
innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
innodb_lock_wait_timeout=50
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION
log_bin_trust_function_creators=1
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
[mysqldump]
max_allowed_packet=16M
[mysql]
[isamchk]
key_buffer=20M
sort_buffer_size=20M
read_buffer=2M
write_buffer=2M
[myisamchk]
key_buffer=20M
sort_buffer_size=20M
read_buffer=2M
write_buffer=2M
[mysqlhotcopy]
MariaDB 오류: Slave I/O: Fatal error: Invalid (empty) username when attempting to connect to the master server. Connection attempt terminated. Internal MariaDB error code: 1593
다음은 문제 해결에 도움이 된 단계입니다.
- xampp -> htdocs -> MySQL -> 데이터 열기
- 다음 파일을 제외한 모든 파일(폴더에 손대지 않음)을 삭제합니다.aria_log.00000001, aria_log_control, ib_pool, ib_logfile0, ibdata1, ibtmp1, multi-master.info, my.ini, mysql.pid, mysql_error.
innodb_log_file_size는 innodb_log_buffer_size보다 작으면 안 됩니다.
my.ini [mysqld]섹션 변경 검토:
innodb_log_file_size=100M
my.ini 저장 후 Stop/Start 또는 재시작이 필요합니다.
이것이 당신에게도 도움이 되길 바랍니다.
- xampp 제어판을 열고 Apache & MySQL을 정지합니다.
- 이제 (컨트롤 패널에서) 탐색기를 선택하거나 설치 경로를 알고 있는 경우 xampp 폴더를 엽니다.
- mysql 폴더를 열고 데이터 폴더 복사본을 보관합니다.
- 마지막으로 백업 폴더에서 모든 파일('ibdata1' 제외)을 복사하여 원래 데이터 폴더에 바꿉니다.
xampp 를 재기동해, 그 서비스의 사용을 개시합니다. : ).
언급URL : https://stackoverflow.com/questions/59214638/error-when-starting-mysql-from-xampp-innodb
반응형
'programing' 카테고리의 다른 글
com.jcraft.jsch를 클릭합니다.JSch Exception:알 수 없는 호스트 키 (0) | 2022.11.24 |
---|---|
MariaDB Connector/J를 사용하여 MySQL에 SSL 연결을 설정하는 방법 (0) | 2022.11.06 |
다중 테이블 MariaDB 데이터베이스 파티셔닝 솔루션 (0) | 2022.11.06 |
어떤 Gradle 스크립트를 다른 스크립트로 Import하려면 어떻게 해야 합니까? (0) | 2022.11.06 |
MySQL LIMIT, OFFSET을 사용한 페이지 번호 매기기 (0) | 2022.11.06 |