1. 程式人生 > 其它 >centOS8+Linux下安裝mysql

centOS8+Linux下安裝mysql

技術標籤:Linuxlinux

  1. 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.

  1. 如果報錯了只能重灌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了