centos7.8安裝mysql
阿新 • • 發佈:2020-11-16
今天來說一下我在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