共計 986 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
丸趣 TV 小編給大家分享一下 Windows Mysql8 如何設置大小寫敏感,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
windows 系統 mysql8.0 更改 lower_case_table_names
昨天在百度搜索了…7 小時都沒解決,今天去 google 上搜索 1 小時就解決了…讓我慢慢道來…
首先,因為想用 kbengine 寫游戲,就去搞 kbengine 發現它要求 MySQL 的 lower_case_table_names 為 0…于是開始漫長的更改…
1、其實,windows 系統無法改成 lower_case_table_names=0,因為 windows 默認是 1,就算改也只能改成 2,以下截自 MySQL 8.0 Reference Manual
2、然后,當我們按照網上方法把 my.ini 中的 lower_case_table_names 強行改成 2 之后,會發現,mysql server 無法啟動了!!這是因為(下面還是 MySQL 8.0 Reference Manual)
你會看到錯誤是,你的 data 文件默認是 1,但是你的 lower_case_table_names= 2 了所以報錯。mysql8.0 要求我們不能在 initialize 之后再更改 lower_case_table_names 的值,所以正確做法是!!!
1、清空 data 文件,我的 data 文件在 programdata\MySQL\XXXXserver 8.0\ 里面,你就把它刪了,然后重新放個空的
2、然后把 my.ini 里面 lower_case_table_names,直接把 1 改成 2
3、然后管理員身份運行 cmd,
做這步重新 initialize mysql server
4、然后…你的 mysql server 就被重新 initialize 了
后續:
因為重新 initialize 了嘛…以前的東西就沒了…所以,你重新登陸 mysql 時候,用戶名是 root,密碼在 programdata\MySQL\XXXXserver 8.0\ 里面搜索一個.err 文件,密碼會被隨機初始化在里面,你用這個密碼才能登陸哦。后面自己把他改掉就好啦
看完了這篇文章,相信你對 Windows Mysql8 如何設置大小寫敏感有了一定的了解,想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!
向 AI 問一下細節丸趣 TV 網 – 提供最優質的資源集合!