之前在自己本地的虛擬機器上通過安裝了mysql,後來發現該版本安裝的是5.6.42
於是打算將之前安裝的解除安裝掉,然後重新安裝乙個5.7以上的版本,在操作過程中還是遇到了一些小問題,所以記錄下來,方便自己以後參照也希望可以幫到別人。
由於mysql的元件之間存在依賴關係,所以需要按找順序解除安裝
# rpm -ev mysql-community-release-el7-5.noarch
# rpm -ev mysql-community-server-5.6.42-2.el7.x86_64
# rpm -ev mysql-community-client-5.6.42-2.el7.x86_64
由於common依賴libs,而lib解除安裝的時候會依賴其他的元件,故使用了--nodeps引數
執行命令
# whereis mysql
# find / -name mysql
然後將相關的檔案刪除 rm -rf ***
安裝rpm
# yum -y install mysql57-community-release-el7-11.noarch.rpm
安裝mysql服務
# yum install mysql-community-server
啟動mysql服務
# systemctl start mysqld.service
由於安裝的時候設定了乙個臨時密碼,所以登入的時候需要使用密碼 通過以下命令查詢到臨時密碼
登入mysql之後第一件事是修改root的密碼,由於mysql有修改密碼的規範,設定過於簡單的密碼會報錯
執行以下:set
global
validate_password_policy=0;
set
global
validate_password_length=1;
然後修改密碼:
最後設定遠端連線密碼即可
grant all privileges on *.* to root@"%" identified by "123456";
linux下解除安裝和安裝mysql
rpm qa grep i mysql刪除這些包 rpm e mysql community libs 8.0.17 1.el7.x86 64 nodeps rpm e mysql community server 8.0.17 1.el7.x86 64 nodeps rpm e mysql com...
linux下解除安裝mysql
1.檢視是否已經安裝過mysql資料庫 命令 rpm qa grep i mysql 可以看到現在環境下已經安裝了mysq5.1.13的版本 2 停止mysql服務 刪除之前安裝的mysql 刪除命令 rpm e nodeps 包名 如果提示依賴包錯誤,則使用以下命令嘗試 rpm ev 包名 nod...
Linux下解除安裝MySQL
1 使用以下命令檢視當前安裝mysql情況 plain view plain copy rpm qa grep i mysql 可以看到如下圖的所示 顯示之前安裝了 mysql client 5.5.25a 1.rhel5 mysql server 5.5.25a 1.rhel5 2 停止mysql...