본문 바로가기

Mysql

mysql5.5 넘어오면서 제거된 내용들

1) language 시스템 변수 제거 (lc_messages_dir와 lc_messages를 사용)
    2) log_bin_trust_routine_creators 시스템 변수 제거  (log_bin_trust_function_creators 사용)
    3) myisam_max_extra_sort_file_size 시스템 변수 제거
    3) record_buffer 시스템 변수 제거 (read_buffer_size 사용).
    4) sql_log_update 시스템 변수 제거.
    5) Innodb_buffer_pool_read_ahead_rnd와 Innodb_buffer_pool_read_ahead_seq 상태 변수 제거
         (Innodb_buffer_pool_read_ahead와 Innodb_buffer_pool_read_ahead_evicted 사용).
    6) table_type 시스템 변수 제거(storage_engine 사용).
    7) TIMESTAMPADD() 함수를 위한 FRAC_SECOND 수정자 제거 (MICROSECOND 사용)
    8) CREATE TABLE 이나  ALTER TABLE시  TYPE 테이블 옵션 제거( ENGINE 사용).
    9) SHOW TABLE TYPES 구문 제거 (SHOW ENGINES 사용).
    10) SHOW INNODB STATUS 와 SHOW MUTEX STATUS 구문 제거 ( SHOW ENGINE INNODB STATUS,  SHOW ENGINE INNODB MUTEX 사용).
    11) SHOW PLUGIN 구문 제거  (SHOW PLUGINS 사용).
    12) LOAD TABLE ... FROM MASTER 와 LOAD DATA FROM MASTER 구문 제거 (mysqldump, mysqlhotcopy사용하여 덤프 및 mysql을 사용하여 reload ).
    13) BACKUP TABLE 와 RESTORE TABLE 구문 제거 (mysqldump, mysqlhotcopy사용하여 덤프 및 mysql을 사용하여 reload ).
    14) TIMESTAMP(N) 데이터 타입 제거 ( N 없이 사용 하라)
    15) --default-character-set 과 --default-collation 서버 옵션 제거 (--character-set-server 과 --collation-server 사용).
    16) --default-table-type 서버 옵션 제거 (--default-storage-engine 사용).
    17) --delay-key-write-for-all-tables 서버 옵션 제거 (--delay-key-write=ALL 사용).
    18) --enable-locking과 --skip-locking 서버 옵션 제거 (--external-locking과 --skip-external-locking 사용).
    19) --log-bin-trust-routine-creators 서버 옵션 제거 (--log-bin-trust-function-creators 사용).
    20) --log-long-format 서버 옵션 제거
    21) --log-update 서버 옵션 제거
    22) --master-xxx 서버 옵션 제거 (CHANGE MASTER TO 구문 사용):
         --master-host, --master-user, --master-password, --master-port, --master-connect-retry,
         --master-ssl, --master-ssl-ca, --master-ssl-capath, --master-ssl-cert, --master-ssl-cipher, --master-ssl-key.
    23) --safe-show-database 서버 옵션 제거
    24) --skip-symlink와 --use-symbolic-links 서버 옵션 제거 (--skip-symbolic-links와  --symbolic-links 사용).
    25) --sql-bin-update-same 서버 옵션 제거
    26) --warnings 서버옵션 제거 (--log-warnings 사용).
    27) mysql명령어의 --no-named-commands 옵션 제거 (--skip-named-commands 사용).
    28) mysql명령어의 --no-pager 옵션 제거(--skip-pager 사용).
    29) mysql명령어의 --no-tee 옵션 제거 (--skip-tee 사용).
    28) mysqlbinlog명령어의 --position 옵션 제거 (--start-position 사용).
    29) mysqldump명령어의 --all 옵션 제거 (--create-options 사용)
    30) mysqldump명령어의 --first-slave 옵션 제거(--lock-all-tables 사용).
    31) mysqld_multi명령어의 --config-file 옵션 제거(--defaults-extra-file 사용).
    32) --set-variable=var_name=value과 -O var_name=value과 같이 일번적인 목적의 프로그램 변수 설정은 제거 (--var_name=value 사용).
    33) configure를 위한 --with-pstack 옵션 제거, mysqld를 위한 --enable-pstack 옵션 제거


출처 :
[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1759 리눅스코리아