首頁 > 運維 > phpstudy > 主體

phpstudy切換mysql版本

藏色散人
發布: 2019-08-29 10:23:13
原創
11576 人瀏覽過

phpstudy切換mysql版本

phpstudy切換mysql版本

一、下載新版mysql

例如mysql5.7: https://dev.mysql.com/downloads/file/?id=467269

 

二、備份phpStudy\PHPTutorial\MySQL

#三、解壓縮下載的新版mysql,放於phpStudy\PHPTutorial\ 中,重新命名為MySQL

四、複製一份my-default.ini,重新命名為my.ini

五、修改my.ini配置

basedir = D:/phpStudy/PHPTutorial/MySQL
datadir = D:/phpStudy/PHPTutorial/MySQL/data
skip-grant-tables
登入後複製

註:根據自己的實際路徑情況改,有配置的改,沒有的可以自己加,加在[mysqld] 下就行

 

六、在cmd 下進入MySQL 的bin 目錄(我的是D:/phpStudy/PHPTutorial/MySQL/bin),執行初始化指令

mysqld --initialize
登入後複製

註1:如果報TIMESTAMP with implicit DEFAULT value is deprecated. Please use -- ; modes should be used with strict mode. They will be merged with strict mode in a future release. 錯誤,則修改my.ini ,在[mysqld] 下添加(已有配置的直接修改)

explicit_defaults_for_timestamp = true
登入後複製

七、安裝並啟動服務

sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER
登入後複製

八、修改mysql 登入密碼

mysqld -install
net start MySQL
登入後複製

PS:不用輸密碼,直接回車就行

mysql -uroot -p
登入後複製

註:'root'只是一個範例,自行修改成自己想要的密碼

刷新權限

update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';
登入後複製

 

九、修改my.ini,註解掉skip-grant-tables

FLUSH PRIVILEGES;
登入後複製

重啟mysql

# skip-grant-tables
登入後複製

更多phpstudy相關技術文章,請造訪

phpstudy使用教學

專欄進行學習!

以上是phpstudy切換mysql版本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!