您好,登錄后才能下訂單哦!
phpStudy2016 mysql5.5升級mysql8的實例分析,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
一、下載mysql
二、檢查mysql是否在windows環境變量path中,不在則把D:\phpStudy\MySQL\bin加入環境變量
如何重啟設置path生效,請參考 https://my.oschina.net/u/1422143/blog/3227656
三、備份舊有mysql5.5
注意:復制之前需要卸載mysql服務
1、卸載MySQL服務
mysqld remove
2、卸載MySQLa服務
3、把下載的mysql8解壓到mysql目錄
4、安裝mysql8的服務
1)初始化并輸出默認生成的密碼
mysqld --initialize --console
2)安裝mysql8服務
mysqld install
3)安裝phpStudy的MySQLa服務
四、創建D:\phpStudy\MySQL\my.ini
[mysql] default-character-set=utf8 [mysqld] port=3306 default_authentication_plugin=mysql_native_password basedir=D:/phpStudy/MySQL/ datadir=D:/phpStudy/MySQL/data/ character-set-server=utf8 default-storage-engine=InnoDB collation-server=utf8_unicode_ci init_connect='SET NAMES utf8' innodb_buffer_pool_size=64M innodb_flush_log_at_trx_commit=1 innodb_lock_wait_timeout=120 innodb_log_buffer_size=4M innodb_log_file_size=256M interactive_timeout=120 join_buffer_size=2M key_buffer_size=32M log-error="D:/phpStudy/MySQL/data" log_error_verbosity=1 max_allowed_packet=16M max_connections=1000 max_heap_table_size=64M myisam_max_sort_file_size=64G myisam_sort_buffer_size=32M read_buffer_size=512kb read_rnd_buffer_size=4M server_id=1 skip-external-locking=on sort_buffer_size=256kb table_open_cache=256 thread_cache_size=16 tmp_table_size=64M wait_timeout=120 sql-mode="STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,ONLY_FULL_GROUP_BY" [client] port=3306 default-character-set=utf8
五、重新設置mysql密碼
打開mysql
alter user 'root'@'localhost' identified with mysql_native_password by 'root';
exit退出,重連啟動即可
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。