1. 程式人生 > 資料庫 >centos7.8安裝mysql

centos7.8安裝mysql

  今天來說一下我在centos7.8下安裝mysql的步驟:

  首先檢視你的虛擬機器的版本資訊:lsblk

  

 

 

    然後去官網下載mysql的安裝包:

 

     我下載的是5.6.50:

  

 選擇RPM Bundle這個檔案。

 

 

  可以使用遠端操控軟體上傳到Linux中。在你上傳的目錄下可以檢視一下:

  

 

 

 使用tar命令解壓到一個資料夾中(我建議你是新建一個資料夾,因為這個解壓之後不止一個.rpm安裝包):

  

tar -xvf MySQL-5.6.50-1.el7.x86_64.rpm-bundle.tar  -C /usr/local/mysql

  解壓之後可以進入到你解壓的目錄下去檢視一下,就會有如下的安裝包(mysql下載的版本不一樣,可能會有一兩個不同):

  

  在安裝之前所要進行的操作是需將系統自帶的mariadb-lib解除安裝(!!!!!!!!!!!!!!!!!!!務必):

  檢視一下系統自帶的mariadb-lib

rpm -qa|grep mariadb

   然後進行刪除操作,刪除完不放心還可以在通過上面的命令檢視一下,如下圖:

rpm -e --nodeps +你的剛才查看出的版本

   

  然後是建立mysql使用者和使用者組:

groupadd -g 1000 mysql
useradd mysql -g mysql -p mysql

  接下來就是正題:安裝mysql,需要通過如下命令只安裝四個即可:

rpm -ivh MySQL-server-5.6.50-1.el7.x86_64.rpm
rpm -ivh MySQL-client-5.6.50-1.el7.x86_64.rpm
rpm -ivh MySQL-devel-5.6.50-1.el7.x86_64.rpm
rpm -ivh MySQL-shared-5.6.50-1.el7.x86_64.rpm

  接下來是啟動mysql:

service mysql start

  接著就是採用隨機生成的密碼登入,如下圖,首先通過指令檢視隨機密碼的位置,然後進行檢視即可:

find / -name .mysql_secret

 

 

   

mysql -u root -p  你剛才檢視的密碼

  登入之後你需要對你的密碼進行設定,否則不能選擇資料庫進行操作。

SET PASSWORD=password('你自己想要設定的密碼');
FLUSH PRIVILEGES;

  到這裡就算是完成了,你可以對你的資料庫進行操作了。你可以試一下。

show databases;

  退出mysql直接數exit就可以了。

 關閉服務是service mysql stop