mysql8 initialize 命令 初學版 lower_case_table_names


1. 今天開發找我跟我說 我安裝的mysql 不對. 比較蛋疼.  需要修改一個參數 但是數據庫已經初始進去了  重裝起來比較麻煩. 硬着頭皮搞.

2. 參數的名字為:

lower_case_table_names

3. 一開始以為挺簡單的 但是發現改起來非常折騰, 主要遇到的地方有 xxxx 不解釋了. 

4. 我這邊改的辦法 本來想用 mysqld --remove來着 想了想 太麻煩 不如直接干文件系統

4.1 查看文件路徑 

cat /etc/my.conf

備份文件 整個移除掉

4.2 重新初始化數據庫

/usr/sbin/mysqld --initialize --user=mysql --lower-case-table-names=1

4.3 啟動可能會報錯

查看錯誤日志一般為:

 

 4.4 修改配置文件

vim /etc/my.conf

在[mysqld]下面隨便增加一行

lower_case_table_names=1

4.5 繼續重啟mysql

我這邊就重啟成功了, 然后 修改密碼 就跟上一篇blog 一樣了

可以將數據庫備份恢復進來就可以了. 

 4.6 然后客戶端查看一下 系統信息

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM