Centos8中安裝MySQL,并解決區(qū)分大小寫的問題

1.首先從MySQL官網(wǎng)下載安裝包到系統(tǒng)中
我的做法是,先到mysql官網(wǎng)找到對應(yīng)安裝包的下載路徑。然后在系統(tǒng)中,通過wget命令根據(jù)安裝包的下載地址直接下載到系統(tǒng)中。

2.然后解壓本地的安裝包
執(zhí)行解壓命令,獲得下列rpm安裝包

3.按照以下安裝順序,安裝解壓好的rpm包
4.安裝完成以后,首先在mysql的配置文件中加入不區(qū)分表名大小寫的配置項
在my.cnf文件中加入 ?lower_case_table_names=1,并保存

5.初始化mysql服務(wù),在初始化時同樣加入不區(qū)分大小寫的配置項
這一步很重要,mysql8中不可以再在配置項中對已經(jīng)完成初始化的數(shù)據(jù)庫修改表名大小寫配置。因此,一旦初始化完成,想要再修改表名的大小寫配置,只能重裝mysql
6.啟動mysql服務(wù)
7.設(shè)置開機自啟動
8.查看mysql的狀態(tài)

可以看到mysql已經(jīng)正常啟動了
9.查看mysql的初始密碼

10.使用初始密碼進入數(shù)據(jù)庫

11.進入數(shù)據(jù)庫后,第一件事是要給root用戶設(shè)置新密碼
這樣我們就給本地的root用戶設(shè)置了密碼 123456

12.設(shè)置root用戶可以遠程連接
這句話的意思就是,創(chuàng)建了一個可以遠程訪問的root用戶,它的密碼是 123456,加密認證方式是 mysql_native_password

13.給新創(chuàng)建的遠程用戶,分配操作數(shù)據(jù)庫和表的權(quán)限
14.刷新權(quán)限
15.打開服務(wù)器的3306端口
如果服務(wù)器是云服務(wù)器,不但要打開系統(tǒng)中的端口。還要在云服務(wù)器的安全組中,把相應(yīng)的端口放開。否則即使你在服務(wù)器中放開了端口,還是無法遠程訪問到。

16.在遠程客戶端中測試一下連接情況

至此,我們就完成了在centos8中的mysql安裝。
如果上述步驟有什么不明白或錯誤的地方,可以私信我溝通。
To Be Better Together!!!