centOS8+Linux下安裝mysql
阿新 • • 發佈:2020-12-24
- Linux環境下區分大小寫,MySQL文件中明史了,一旦啟動MySQL後,將無法在進行配置,只能重灌
如果啟動以後再去更改/etc/my.cnf,再重啟MySQL就會報錯:
Job for mysqld.service failed because the control process exited with error code. See 「systemctl status mysqld.service」 and 「journalctl -xe」 for details.
- 如果報錯了只能重灌MySQL,解除安裝重灌參考上篇
1)切換到root使用者
2)安裝MySQL8
sudo dnf install @mysql
裝好後不要啟動MySQL!!!!!
3)配置my.cnf
vim /etc/my.cnf
4)設定自動重啟
sudo systemctl enable --now mysqld
5)啟動mysql
service mysqld start
6)然後檢查是否啟動成功
service mysqld status
如果現實綠色則表示啟動成功了
7)進入MySQL
mysql -u root -p
首次進入不需要密碼,直接按enter
8)檢查大小寫是否敏感
mysql> show variables like '%lower%' ;
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_file_system | OFF |
| lower_case_table_names | 1 |
+------------------------+-------+
2 rows in set (0.00 sec)
其中 lower_case_table_name = 1;就是大小寫敏感的關鍵,如果是=0,那麼久是配置失敗了了,只有重灌MySQL了