mysql 8.0.33 my.ini
mysql 8.0.33 my.ini
페이지 정보
본문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | # C:\AutoSet10\server\mysql-8.0.33\bin\mysqld.exe --defaults-file=C:\AutoSet10\server\mysql-8.0.33\my.ini MYSQL8.0.33 # C:\AutoSet10\server\mysql-8.0.33\bin\mysqld.exe --install MYSQL8.0.33 --defaults-file= "C:\AutoSet10\server\mysql-8.0.33\my.ini" # net start MYSQL8.0.33 # net stop MYSQL8.0.33 [client] port=3307 default -character-set=utf8 [mysql] default -character-set=utf8 no-beep [mysqld] port=3307 character-set-server=utf8 # PHP에서 MySQL 8 연결 에러 - caching_sha2_password unknown authentication method # MySQL 이 8로 업그레이드되면서 기본 인증 정책이 mysql_native_password 에서 caching_sha2_password 로 변경되었습니다. # PHP 에서 MySQL 8 에 연결하면 다음과 같이 caching_sha2_password는 알수 없는 인증 방식이라는 에러가 나면서 로그인을 할 수 없습니다. # Warning: mysqli_connect(): The server requested authentication method unknown to the client [caching_sha2_password] # 원인은 MySQL 8 부터는 더 강화된 인증 방식을 도입했는데 PHP 의 MySQL dirver 가 이를 지원하지 않아서이며 2가지 해결 방안이 있습니다. # PHP 7.4 이상 사용 # PHP 7.4 이상에 포함된 mysqlnd extension 에는 caching_sha2_password 인증 방식을 지원하므로 PHP 7.4 이상으로 업그레이드하면 해결됩니다. default_authentication_plugin=mysql_native_password basedir= "C:/AutoSet10/server/mysql-8.0.33/" datadir= "C:/AutoSet10/server/mysql-8.0.33/data" authentication_policy=*,, default -storage-engine=INNODB sql-mode= "ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION" #server-id=32 #secure-file-priv= "C:/AutoSet10/server/mysql-8.0.33/Uploads" #log_error= "C:/AutoSet10/server/mysql-8.0.3/data/mysqlerror.log" max_connections=200 max_connect_errors=10 wait_timeout=90 net_read_timeout=90 net_write_timeout=90 interactive_timeout=300 connect_timeout=90 table_open_cache=4000 temptable_max_ram=1G tmp_table_size=44M internal_tmp_mem_storage_engine=TempTable myisam_max_sort_file_size=2146435072 myisam_sort_buffer_size=79M key_buffer_size=8M read_buffer_size=128K read_rnd_buffer_size=256K innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=16M innodb_buffer_pool_size=128M innodb_redo_log_capacity=100M innodb_thread_concurrency=17 innodb_autoextend_increment=64 innodb_buffer_pool_instances=8 innodb_concurrency_tickets=5000 innodb_old_blocks_time=1000 innodb_stats_on_metadata=0 innodb_file_per_table=1 innodb_checksum_algorithm=0 flush_time=0 join_buffer_size=256K max_allowed_packet=64M max_connect_errors=100 open_files_limit=8161 sort_buffer_size=256K binlog_row_event_max_size=256K sync_source_info=10000 sync_relay_log=10000 sync_relay_log_info=10000 loose_mysqlx_port=33070 [mysqld_safe] log_warnings = 2 #log_error= "C:/AutoSet10/server/mysql-8.0.3/data/Datamysqlerror.log" |
추천 0 비추천 0
- 이전글 mysql 8.0 수동설치 23.07.13
- 다음글 mysql root passowrd 변경 23.07.13