天天看點

CentOS上安裝MySQL(使用國内源) 閱讀原文閱讀原文

安裝環境:CentOS 7 + MySQL 5.7 使用工具:Xshell 閱讀原文

使用yum的安裝方式,最為快捷,但是存在的問題就是速度較慢,而且容易斷掉連接配接。這個問題一直卡了我兩天,終于可以順利安裝了。下面記錄一下安裝流程:

1 下載下傳并安裝MySQL官方的 Yum Repository

//下載下傳
[root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
//安裝
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

           

2、安裝MySQL服務 [這個步驟不嫌下載下傳慢的話 可以 跳過]

在此之前,我們還沒有更換repo倉庫裡的連接配接,我們必須修改之後,才能非常快速的下載下傳和安裝MySQL

首先我們先去尋找一下國内速度比較快的源倉庫,我這裡用的是

https://mirrors.cnnic.cn/help/mysql/         --清華大學TUNA協會的

根據自己的Linux版本選擇

CentOS上安裝MySQL(使用國内源) 閱讀原文閱讀原文

找到 /etc/yum.repos.d/mysql-community.repo 這個檔案,如果沒有就建立一下檔案。

vi /etc/yum.repos.d/mysql-community.repo
CentOS上安裝MySQL(使用國内源) 閱讀原文閱讀原文
CentOS上安裝MySQL(使用國内源) 閱讀原文閱讀原文

3 執行指令,開始安裝(速度是真的非常的快)

//開始安裝
yum install -y mysql-community-server
           

4 啟動服務

//停止 
systemctl stop  mysqld.service
//啟動 【最開始隻需要執行這個】
systemctl start  mysqld.service


           

我們MySQL環境是已經安裝好了,但是root的密碼是系統預設設定的,我們需要找到這個密碼,或則修改配置檔案

5、查找root預設密碼

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

6、修改root密碼

//登入MySQL
mysql -uroot -p

//設定密碼檢視規範
set global validate_password_length=4;  //設定長度最低為4位
set global validate_password_policy=0;  //設定可以為簡單的密碼

//修改root密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
//檢視密碼設定規範
SHOW VARIABLES LIKE 'validate_password%';
           
這裡因為密碼太簡單,不能更改,并且不能執行其他操作,因為不修改預設密碼,不能執行其他操作,是以我們先設定密碼,然後去修改一下密碼的設定規範

7 Linux下MySQL開放root的遠端通路權限 閱讀原文

//登入MySQL [如果是在退出mySQL 的情況下執行]
mysql -uroot -p

// 設定 遠端通路   kdm001 是密碼 記住 !!
 Grant all privileges on *.* to 'root'@'%' identified by 'kdm001' with grant option;

//執行生效
 flush privileges;   


           

8 如不生效 重新開機 !試試 root kdm001

繼續閱讀