MySQL my.ini 위치
저는 이미 http://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html을 보았습니다.
그리고.
http://dev.mysql.com/doc/refman/5.1/en/option-files.html
my with5.528" where is my.ini" mysql 5.5.28" is my.ini" mysql 5.5.28" where is my.ini" Windows Server 2008 을 사용하고 있습니다.을 사용하여 mysqld --install을 사용하여 할 수 .도 my 수 .installation directory
or에 없습니다.c:\
쪽도 아니다c:\windows
없다data_dir
show variables like "mysql_home"
아무것도 돌려주지 않았다.
좋은 의견이라도 있나?
Windows MYSQL 5.6 MSI의 my.ini Location (설치 마법사 사용)
Windows 명 windows음 음음 음음 음 windows windows 。echo %PROGRAMDATA%
과 같이 됩니다.Windows Vista 에 、 음음 、 음음 。C:\ProgramData
.
http://dev.mysql.com/doc/refman/5.6/en/option-files.html,에 따르면 MySQL의 첫 번째 위치는 다음과 같습니다.%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini
에서 . Windows Shell을 합니다.ls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini"
이데올로기 때문에
Stackoverflow 및 웹에서 볼 수 있는 대부분의 제안과는 달리 파일을 WIL NOT WORK에 넣는 것은 효과가 없습니다. 둘 다 아니다.위에 게시된 MySQL 링크에 인용된 이유는 다음과 같습니다.
Windows 에서는, MySQL 프로그램은 다음의 파일로부터 기동 옵션을 지정된 순서로 읽습니다(상단 항목이 먼저 사용됨).
5.6 MSI instra에서는 가장 우선순위가 높은 위치에 my.ini가 생성됩니다.즉, instra에 의해 작성된 파일 이외의 파일은 검색/사용되지 않습니다.
상기의 솔루션은, 5.6 MSI 베이스의 인스톨에서는 동작하지 않습니다.
- [시작] 메뉴 검색 상자에 "services.msc" 라고 입력합니다.
- 이름 열에서 MySQL 서비스를 찾습니다(예: MySQL56).
- MySQL 서비스를 마우스 오른쪽 버튼으로 클릭하고 속성 메뉴를 선택합니다.
- [ General ]탭에서 [Path To Executable ]를 찾습니다.예를 들어, .ini 파일이 있습니다.예를 들어 "C:\Program Files (x86)\MySQL Server 5.6\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" MYSQL56
나는 내 것을 찾았다.
\ProgramData\MySQL\MySQL Server 8.0\
(숨겨진 폴더입니다)
하시면 됩니다.win+R
라고 쓰다%PROGRAMDATA%
해당 폴더에 액세스하거나 숨김 폴더 표시를 활성화하십시오.
요.C:\Program Files\MySQL\MySQL Server 5.5
하지만 문제가 있습니다.MySQL MSI의 my.ini의 my.ini의 my.ini의 mySQL MSI의 my.ini의 my.ini.인니.ini.ini.ini.ini.ini.ini.inni.inni.inni.inna.중 하려면 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , .my-medium.ini
MySQL 。
cd C:\Program Files\MySQL\MySQL Server 5.5
copy my-medium.ini my.ini
net stop mysql
net start mysql
번 하면 '이렇게 하면 돼요.my.ini
수 있다C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe
.
MySQL Workbench 를 기동하여 Server -> Options File 을 기동하여 창 하단에 "Configuration File: C:\ProgramData\My" 라고 표시됩니다.SQL\MySQL Server 5.6\my.ini"
('ProgramData'와 'ProgramFiles'의 미묘한 차이점에 주의해 주십시오.빠른 답변을 원하시면 쉽게 얼버무릴 수 있습니다.)
MySQL Workbench 사용자만 응답 가능
my.ini 파일은 윈도우의 C:\ProgramData\My에서 찾을 수 있습니다.SQL\MySQL Server 5.6
ProgramData 폴더는 숨겨진 폴더이므로 해당 폴더를 보려면 다음과 같이 설정하십시오.my.ini 파일을 관리자 권한으로 열어 편집한 후 저장합니다.
는 ★★★★★★★★★★★★★★★★★★★★★★★★★★.ProgramData
7 에서는 디폴트로 있기 에, Windows 7 에서는 찾을 수 .my.ini
filename을 클릭합니다.
옵션을 후 "show hidden files and folders"을 수 .my.ini
을 저장하십시오.C:\ProgramData\MySQL\MySQL Server 5.6
.
Windows 7에서 숨김 파일 및 폴더 표시:
Windows 로고 버튼을 오른쪽 클릭하여 [Windows 탐색기 열기]를 선택합니다.
구성을 클릭하고 폴더 및 검색 옵션을 선택합니다.
보기 탭을 클릭하고 숨겨진 파일 및 폴더 표시를 선택한 다음 보호된 시스템 운영 파일 숨기기 확인란의 선택을 취소합니다.
경고에서 예를 클릭한 다음 확인을 클릭합니다.
C:\Program Files\My에 있습니다.SQL\MySQL Server 5.5에는 작은 이름, 중간 이름, 큰 이름을 가진 다양한 .ini 파일이 있습니다.일반적으로 미디엄이 사용되거나 요구 사항에 따라 달라집니다.
programData
이므로 이 을 .my.ini
파일이 포함되어 있습니다.
「」를 해 주세요.my.ini
잘못된 파일을 계속 업데이트하면 많은 시간을 낭비할 수 있습니다.
서비스가 있는지 할 수 .my.ini
이 서비스로 설정되어 있습니다.
Windows 키 > type services > Enter > Look up mysql in the list > 우클릭 > 속성 > 실행 파일의 패스는 기본 파일의 위치가 바로 아래에 표시됩니다(my.ini).
실행 콘솔 유형: 서비스.myslog 유형을 마우스 오른쪽 버튼으로 클릭하고 "마"를 클릭하여 "모든 폴더를 탐색할 때까지 [파일]을 클릭하여 [파일]을 탐색할 때까지 [파일]를 클릭하십시오.피우다.enu>hidden 요소 삭제)
이 비디오에서 설명한 바와 같이
https://www.youtube.com/watch?v=SvCAa2XuQhg
MySQL 및 마리아DB
MySQL과 MariaDB의 문서에 따르면 mysql을 실행해야 합니다.--help --verbose
my.ini 파일의 위치를 알 수 있습니다.
명령 또는 터미널로 이동합니다.
cd yourMySQLBinDirectory
mysqld --verbose --help
큰 출력이 표시되지만 첫 번째 몇 줄에는 서버가 파일을 찾고 있는 순서가 표시됩니다.저는 다음과 같은 답변을 받았습니다.컴퓨터나 서버에 따라 다릅니다.
Default options are read from the following files in the given order:
C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf D:\Databases\mariadb-10.3.30-winx64\my.ini D:\Databases\mariadb-10.3.30-winx64\my.cnf D:\Databases\mariadb-10.3.30-winx64\data\my.ini D:\Databases\mariadb-10.3.30-winx64\data\my.cnf
MySQL을 MSI로 설치했을 때도 같은 문제가 발생했지만 위의 절차를 실행해도 my-medium.ini 파일이 없었습니다.MySQL의 ZIP 파일만 설치하면 도움이 되었습니다.따라서 MSI 설치 폴더를 제거하고 ZIP 파일을 사용하여 다시 설치하는 것이 좋습니다.
MySQL이 서비스로 설치된 경우 서비스의 binpath를 변경할 수 있습니다.예를들면
sc config MySQL57 binPath= "\"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe\" --defaults-file=\"<myini path>" MySQL57"
binpath 뒤의 공간이 중요합니다.큰따옴표는 피해야 합니다.
MySql Server 8.0의 경우 기본 위치는 %WINDIR% 또는 C:\Windows.
my.ini 파일을 추가해야 합니다.
여기 ini 파일에 넣은 샘플이 있습니다.
[mysqld]
secure_file_priv=""
그 후 MySQL 서비스를 재시작해야 합니다.
언급URL : https://stackoverflow.com/questions/14597884/mysql-my-ini-location
'sourcecode' 카테고리의 다른 글
임의의 IP 주소에서 MySQL 데이터베이스 원격 액세스 허용 (0) | 2022.12.06 |
---|---|
다른 문자열의 x 위치에 문자열 삽입 (0) | 2022.12.06 |
JavaScript를 사용하여 문자열에서 공백을 제외한 모든 특수 문자 제거 (0) | 2022.12.06 |
일부 거절당하더라도 모든 약속이 완료될 때까지 기다립니다. (0) | 2022.12.06 |
Larabel 5에서 MariaDB를 설정하는 방법 (0) | 2022.12.06 |