centos7當中安裝mysql5.7版本

1.開啓centos7服務器,並切換到root用戶

在CentOS7中默認安裝有MariaDB,這個是MySQL的分支,但爲了需要,還是要在系統中安裝MySQL,而且安裝完成之後可以直接覆蓋掉MariaDB。

將我們的centos7切換到root用戶方便我們的mysql的安裝

2.下載並安裝官方的mysql的yum源

使用root用戶在centos7服務器的/zsc/soft路徑下執行以下命令

cd /zsc/soft/
yum -y install wget
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
# 這步可能會花些時間,安裝完成後就會覆蓋掉之前的mariadb

3.mysql數據庫的設置

  • 首先啓動MySQL
執行以下命令啓動mysql服務

systemctl start mysqld.service

查看mysql啓動狀態

systemctl status mysqld.service

此時MySQL已經開始正常運行,不過要想進入MySQL還得先找出此時root用戶的密碼,通過如下命令可以在日誌文件中找出密碼

grep "password" /var/log/mysqld.log
  • 使用臨時密碼,進入mysql客戶端,然後更改密碼
 mysql -uroot -p
 set global validate_password_policy=LOW;
 set global validate_password_length=6;
 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
 #開啓mysql的遠程連接權限
grant all privileges  on  *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;

4.mysql的卸載

上面我們在centos7當中已經安裝好了5.7版本的mysql服務,如果以後我們不需要mysql了,或者mysql安裝失敗了需要重新安裝,那麼我們就可以來將mysql給卸載掉了

第一步:停止mysql服務並卸載rpm的包

systemctl stop mysqld.service
rpm -qa | grep -i mysql 
yum list install mysql*
yum remove mysql mysql-server mysql-libs compat-mysql51
yum remove mysql-community-release
rpm -e --nodeps mysql57-community-release-el7-10.noarch mysql-community-common-5.7.27-1.el7.x86_64 

第二步:刪除mysql殘留文件夾

whereis mysql 
rm -rf /usr/share/mysql/
find / -name mysql
rm -rf /var/lib/mysql/
rm -rf /root/.mysql_history
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章