天天看點

centos7.X如何上安裝MySQL

本文以centos7.X 為例,就如何安裝MySQL

linux上線上安裝MySQL

第一步:

centos7.X如何上安裝MySQL
如果查詢到有内容:  使用  rpm -e --nodeps 要解除安裝名稱
例如:rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
           
第二步:
線上擷取 CentOS7 的 mysql 的 rpm 安裝檔案,直接執行如下指令:

wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 
           
centos7.X如何上安裝MySQL
第三步:
 執行安裝指令:
rpm -ivh mysql80-community-release-el7-1.noarch.rpm 
           
centos7.X如何上安裝MySQL
第四步:
得到兩個配置檔案,在/etc/yum.repos.d 目錄下。 
4.1) mysql-community.repo 用于指定下載下傳哪個版本的安裝包 
4.2) mysql-community-source.repo 用于指定下載下傳哪個版本的源碼
           
centos7.X如何上安裝MySQL
第五步:
修改 MySQL 的下載下傳配置檔案 
   進入目錄指令:
cd /etc/yum.repos.d
編輯配置檔案指令:
vim mysql-community.repo

我下載下傳的是 MySQL 5.7,把 5.7 下的 enabled 設定為 1,表示下載下傳。
           
centos7.X如何上安裝MySQL

在正式下載下傳安裝MySQL前我們先配置一下 yum源 設定成阿裡雲yum源 這樣

會加快下載下傳速度:

擷取阿裡yum源配置檔案

1.備份本地yum源

[[email protected] ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

 

2.擷取阿裡yum源配置檔案

[[email protected] ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

 

3.更新yum緩存

[[email protected] ~]# yum makecache

 

4.檢視目前yum源

[[email protected] ~]# yum repolist
           

第六步:

在目前目錄/etc/yum.repos.d 下執行下面的指令,開始線上下載下傳:用戶端,伺服器端,開發的工具包
進行線上下載下傳安裝 mysql 指令
yum -y install mysql-community-client mysql-community-server mysql-community-devel
這裡需要比較長的時間,要從網際網路上下載下傳 200M 左右的内容
           
centos7.X如何上安裝MySQL

啟動MySQL服務并登陸

1) 啟動 mysql 的服務
systemctl start mysqld 
2) 将 mysql 加到系統服務中并設定開機啟動
systemctl enable mysqld
3) 5.7以前的版本登入 mysql,root 使用者預設沒有密碼,5.7以後版本安裝完會有臨時密碼
#MySQL 5.6 可以直接登入 mysql -uroot
#MySQL5.7  系統預設有臨時密碼   
grep 'temporary password' /var/log/mysqld.log
           
centos7.X如何上安裝MySQL
4) 在 mysql5.7 中修改自己的密碼 : 此處設定為 MySql5.7
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MySql5.7';

5)設定權限政策并修改密碼
set global validate_password_policy=LOW;
set global validate_password_length=6;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; #我設定的123456
           
centos7.X如何上安裝MySQL

7.1.3.設定遠端通路權限

1) 開啟 mysql 的遠端登入權限,預設情況下 mysql 為安全起見,不支援遠端登入 mysql,是以需要設定開啟,并且重新整理權限緩存。遠端登入 mysql 的權限登入 mysql 後輸入如下指令:
grant all privileges on *.* to 'root'@'%' identified by '123456'; 
flush privileges; 
           
centos7.X如何上安裝MySQL

注意關閉防火牆

到此mysql安裝全部結束
注意:如果希望删除解除安裝 mysql 執行如下指令
yum -y remove mysql-community-client mysql-community-server mysql-community-devel 
           

繼續閱讀