日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux 下 MySQL卸载和安装

發布時間:2024/4/11 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 下 MySQL卸载和安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前在自己本地的虛擬機上通過http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm安裝了mysql,后來發現該版本安裝的是5.6.42

于是打算將之前安裝的卸載掉,然后重新安裝一個5.7以上的版本,在操作過程中還是遇到了一些小問題,所以記錄下來,方便自己以后參照也希望可以幫到別人。

首先卸載之前安裝的mysql服務器

1.1查看mysql安裝的組件

# rpm -qa | grep -i mysql

?

1.2關閉mysql服務

# service mysqld stop

?

1.3卸載MySQL安裝的組件

由于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參數

# rpm -ev mysql-community-libs-5.6.42-2.el7.x86_64 --nodeps

# rpm -ev mysql-community-common-5.6.42-2.el7.x86_64?

?

1.4查找并刪除MySQL相關的文件

執行命令

# whereis mysql

# find / -name mysql

然后將相關的文件刪除 rm -rf? XXX

?

1.5刪除mysql用戶及用戶組

# more /etc/passwd | grep mysql

# more /etc/shadow | grep mysql

# more /etc/group | grep mysql

# userdel mysql

# groupdel mysql

至此,mysql卸載完成。

接著安裝新版本的mysql

?

#wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安裝rpm

# yum -y install mysql57-community-release-el7-11.noarch.rpm

安裝mysql服務

#?yum install mysql-community-server

啟動mysql服務

# systemctl start ?mysqld.service

由于安裝的時候設置了一個臨時密碼,所以登錄的時候需要使用密碼 通過以下命令查詢到臨時密碼

# grep "password" /var/log/mysqld.log

登錄mysql之后第一件事是修改root的密碼,由于MySQL有修改密碼的規范,設置過于簡單的密碼會報錯

執行以下:set?global?validate_password_policy=0;

? ? ? set?global?validate_password_length=1;

然后修改密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

?最后設置遠程連接密碼即可

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";

總結

以上是生活随笔為你收集整理的linux 下 MySQL卸载和安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。