MySQL my.cnf 파일-이전 그룹이없는 옵션을 찾았습니다.
Ubuntu에서 원격으로 DB에 연결하려고하는데 mysql -u root -p
다음을 시도 할 때 오류 메시지가 나타납니다 .
구성 파일에서 선행 그룹이없는 옵션을 찾았습니다 : /etc/mysql/my.cnf at line : 1
my.cnf는 다음과 같습니다.
[mysqld]
user = mysql
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
bind-address = 0.0.0.0
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
myisam-recover = BACKUP
query_cache_limit = 1M
query_cache_size = 16M
log_error = /var/log/mysql/error.log
expire_logs_days = 10
max_binlog_size = 100M
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
[isamchk]
key_buffer = 16M
문자셋 인코딩
파일의 문자 세트 인코딩을 확인하십시오. ASCII 형식인지 확인하십시오.
od
예를 들어 처음에 UTF-8 BOM이 있는지 확인 하려면 명령을 사용하십시오 .
구성 헤더 누락
파일의 [mysqld]
첫 번째 줄로 추가 /etc/mysql/my.cnf
하십시오.
예
[mysqld]
default-time-zone = "+08:00"
그 후에 MySQL 서비스를 다시 시작해야합니다.
sudo mysqld stop
sudo mysqld start
[mysqld] 앞에있는 문자 나 숫자 때문에 [mysqld] 앞에 필요하지 않은 문자 나 숫자 만 확인하십시오.
그것은 다음과 같을 수 있습니다
0 [mysqld] 그러면이 오류가 발생합니다.
I had this problem when I installed MySQL 8.0.15 with the community installer. The my.ini file that came with the installer did not work correctly after it had been edited. I did a full manual install by downloading that zip folder. I was able to create my own my.ini file containing only the parameters that I was concerned about and it worked.
- download zip file from MySQL website
- unpack the folder into C:\program files\MySQL\MySQL8.0
- within the MySQL8.0 folder that you unpacked the zip folder into, create a text file and save it as my.ini
include the parameters in that my.ini file that you are concerned about. so something like this(just ensure that there is already a folder created for the datadir or else initialization won't work):
[mysqld] basedire=C:\program files\MySQL\MySQL8.0 datadir=D:\MySQL\Data ....continue with whatever parameters you want to include
initialize the data directory by running these two commands in the command prompt:
cd C:\program files\MySQL\MySQL8.0\bin mysqld --default-file=C:\program files\MySQL\MySQL8.0\my.ini --initialize
install the MySQL server as a service by running these two commands:
cd C:\program files\MySQL\MySQL8.0\bin mysqld --install --default-file=C:\program files\MySQL\MySQL8.0\my.ini
finally, start the server for the first time by running these two commands:
cd C:\program files\MySQL\MySQL8.0\bin mysqld --console
참고URL : https://stackoverflow.com/questions/8020297/mysql-my-cnf-file-found-option-without-preceding-group
'IT Share you' 카테고리의 다른 글
정규식 일치 후 다음 텍스트 가져 오기 (0) | 2020.12.07 |
---|---|
Android, 옵션 메뉴 생성 방법 (0) | 2020.12.07 |
입력 유형이 "제출"이 아닌 경우 HTML5 유효성 검사 (0) | 2020.12.07 |
부트 스트랩 : 열 내부에 콘텐츠를 가운데 정렬하는 방법은 무엇입니까? (0) | 2020.12.07 |
webpack 명령이 작동하지 않습니다. (0) | 2020.12.07 |