linux必學的60個命令「如何安裝mysql資料庫步驟」

前幾天做一個項目,部署環境時安裝Mysql8遇到了一些坑,記錄分享一下安裝過程。

1.安裝前準備,卸載老版的mysql

對於全新的機器、或者未安裝過的可以忽略這一步。安裝過的一定要卸載乾淨。具體卸載步驟如下:

(1)徹底關閉mysql。可以先使用 ps -ef|grep mysql命令查看mysql是否在運行,可以直接通過 kill -9 進程號關閉。不過大多數情況下,自動安裝的mysql會是系統服務,可以通過 service mysqld stop命令來關閉。執行完命令可以用ps -ef|grep mysql再檢查一次。

(2)卸載安裝的mysql。可以使用命令 rpm -qa|grep -i mysql來查看安裝的包。然後將這些包依次刪除,我這裡是以下幾個包,然後使用 rpm -ev 包名 –nodeps 命令依次刪除所有的包(參數”–nodeps“,是不檢查依賴的意思,不加容易出錯)。比如:rpm -ev
mysql-server-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 –nodeps。

Redhat 通過Yum安裝Mysql8(表名不區分大小寫)

(3)刪除mysql目錄和文件夾。通過 find / -name mysql名稱可以查找到所有mysql的目錄,找到後,根據自己的情況全部刪除。刪除命令 rm -rf 路徑。 最後刪除自己的配置文件 my.cnf,系統默認的是 /etc/my.cnf

2.安裝Mysql。

安裝之前可以通過yum list | grep mysql命令查看一下mysql版本。正常安裝的話,執行 yum install -y mysql即可。安裝完成後不要立即啟動(切記),我就是直接啟動了,害的又卸載重裝了。

3.配置Mysql。

在實際應用的場景中,通常對於數據表名,我們是不區分大小寫的,然而mysql8的默認值是區分大小寫的,並且初始化後無法修改。所以一定要先改配置文件。通過上面方式安裝的默認配置文件一般在 /etc/my.cnf 通過vi my.cnf打開編輯(若沒有,新建一個)。

在[mysqld]下添加lower_case_table_names=1。如下圖。

Redhat 通過Yum安裝Mysql8(表名不區分大小寫)

4.啟動資料庫,配置相關賬戶和資料庫。

通過service mysqld start啟動服務,service mysqld stop是關閉服務名。之後通過。/usr/bin/mysqladmin -u root password ‘Pass@2020Word’.設置root初始密碼,或者ALTER user ‘root’@’%’ IDENTIFIED BY ‘Key@202107’修改root初始密碼,mysql8要求root 密碼要有大小寫字母、數字和特殊字元等混合。完成之後就可以通過 mysql -u root -p連接資料庫,創建資料庫、數據表了。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/276253.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-19 13:20
下一篇 2024-12-19 13:20

相關推薦

發表回復

登錄後才能評論