mysql의 1044 오류에 대한 해결 방법: 먼저 cmd 모드에서 mysql bin 디렉토리를 입력하고 관련 코드를 입력한 다음 Enter 키를 누른 다음 dos 창을 열고 mysql bin 디렉토리로 전환하여 마지막으로 해당 코드를 입력합니다. 비밀번호.
mysql의 1044 오류에 대한 해결 방법:
이 오류는 일반적으로 이 파일 my-default.ini 또는 이 파일 my.ini(사용자 버전에 해당)의 sql_mode 구성으로 인해 발생합니다. 삭제한 후 아래 단계를 따르세요
1. cmd 모드에서 mysql bin 디렉터리에 들어가서 D:Program FilesMySQLMySQL Server 5.6bin>mysqld --defaults-file="D:Program FilesMySQLMySQL Server 5.6my- default.ini" --console --skip-grant-tables
, Enter를 누르세요D:Program FilesMySQLMySQL Server 5.6bin>mysqld --defaults-file="D:Program FilesMySQLMySQL Server 5.6my-default.ini" --console --skip-grant-tables
,回车
2014-08-29 10:40:48 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use
2014-08-29 10:40:48 8108 [Note] Plugin 'FEDERATED' is disabled.
2014-08-29 10:40:48 8108 [Note] InnoDB: Using atomics to ref count buffer pool pages
2014-08-29 10:40:48 8108 [Note] InnoDB: The InnoDB memory heap is disabled
2014-08-29 10:40:48 8108 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2014-08-29 10:40:48 8108 [Note] InnoDB: Memory barrier is not used
2014-08-29 10:40:48 8108 [Note] InnoDB: Compressed tables use zlib 1.2.3
2014-08-29 10:40:48 8108 [Note] InnoDB: Not using CPU crc32 instructions
2014-08-29 10:40:48 8108 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2014-08-29 10:40:48 8108 [Note] InnoDB: Completed initialization of buffer pool
2014-08-29 10:40:48 8108 [Note] InnoDB: Highest supported file format is Barracuda.
2014-08-29 10:40:57 8108 [Note] InnoDB: 128 rollback segment(s) are active.
2014-08-29 10:40:57 8108 [Note] InnoDB: Waiting for purge to start
2014-08-29 10:40:57 8108 [Note] InnoDB: 5.6.20 started; log sequence number 1625997
2014-08-29 10:40:57 8108 [Note] Server hostname (bind-address): '*'; port: 3306
2014-08-29 10:40:57 8108 [Note] IPv6 is available.
2014-08-29 10:40:57 8108 [Note] - '::' resolves to '::';
2014-08-29 10:40:57 8108 [Note] Server socket created on IP: '::'.
2014-08-29 10:40:58 8108 [Note] mysqld: ready for connections.
Version: '5.6.20' socket: '' port: 3306 MySQL Community Server (GPL)
看到这个结果就说明MySQL已经起来了。
2、再开一个dos窗口,同样切到mysql bin目录下,输入D:Program FilesMySQLMySQL Server 5.6bin>mysql -u root mysql
2014-08-29 10:40:48 0 [경고] 암시적 DEFAULT 값이 있는 TIMESTAMP는 더 이상 사용되지 않습니다. 사용하세요
2014-08-29 10:40:48 8108 [참고] 플러그인 'FEDERATED'가 비활성화되었습니다.
2014-08-29 10:40:48 8108 [참고] InnoDB: 버퍼 원자를 사용하여 풀 페이지 참조 카운트
2014 -08-29 10:40:48 8108 [참고] InnoDB: InnoDB 메모리 힙이 비활성화되었습니다🎜2014-08-29 10:40:48 8108 [참고] InnoDB: 버퍼풀 초기화 중, 크기 = 128.0M🎜🎜2014- 08-29 10:40:48 8108 [참고] InnoDB: 버퍼풀 초기화 완료🎜🎜2014-08-29 10:40:48 8108 [참고] InnoDB: 지원되는 최고 파일 형식은 Barracuda입니다.🎜🎜2014-08- 29 10: 40:57 8108 [참고] InnoDB: 128개의 롤백 세그먼트가 활성 상태입니다.🎜🎜2014-08-29 10:40:57 8108 [참고] InnoDB: 퍼지 시작을 기다리는 중🎜🎜2014-08- 29 10: 40:57 8108 [참고] InnoDB: 5.6.20 시작됨, 로그 시퀀스 번호 1625997🎜🎜2014-08-29 10:40:57 8108 [참고] 서버 호스트 이름(바인드 주소): '*' 포트: 3306🎜 🎜2014-08-29 10:40:57 8108 [참고] IPv6를 사용할 수 있습니다.🎜🎜2014-08-29 10:40:57 8108 [참고] - '::'는 '::'으로 해석됩니다. -08-29 10:40:57 8108 [참고] IP에 생성된 서버 소켓: '::'.🎜🎜2014-08-29 10:40:58 8108 [참고] mysqld: 연결 준비가 완료되었습니다.🎜 🎜버전: '5.6.20' 소켓: '' 포트: 3306 MySQL 커뮤니티 서버(GPL)🎜🎜🎜이 결과를 보면 MySQL이 시작된 것입니다. 🎜🎜2. 다른 dos 창을 열고 mysql bin 디렉터리로 전환한 다음2014-08-29 10:40:48 8108 [참고] InnoDB: Mutexes 및 rw_locks는 Windows 연동 기능을 사용합니다 2014- 08-29 10:40:48 8108 [참고] InnoDB: 메모리 배리어를 사용하지 않습니다2014-08-29 10:40:48 8108 [참고] InnoDB: 압축 테이블은 zlib 1.2.3
2014를 사용합니다. -08- 29 10:40:48 8108 [참고] InnoDB: CPU crc32 명령어를 사용하지 않음
D:Program FilesMySQLMySQL Server 5.6bin>mysql -u root mysql
을 입력하고 Enter🎜Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.20 MySQL Community Server (GPL) mysql>
mysql> update user set password=PASSWORD('password') where user='root'; Query OK, 2 rows affected (0.02 sec) Rows matched: 3 Changed: 2 Warnings: 0 mysql> FLUSH PRIVILEGES; mysql> quit
위 내용은 mysql에서 1044 에러가 발생하면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!