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中文網其他相關文章!