MySQL快速搭建不踩坑 | 配置遠端訪問

語言: CN / TW / HK

theme: channing-cyan

🚀 作者 :“大資料小禪”

🚀 簡介 :MySQL5.7快速搭建 | 不踩坑

🚀 歡迎小夥伴們 點贊👍、收藏⭐、留言💬

1.MySQL簡介

MySQL 是一款安全、跨平臺、高效的,並與 PHP、Java 等主流程式語言緊密結合的資料庫系統。目前 MySQL 被廣泛地應用在 Internet 上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,使得很多公司都採用 MySQL 資料庫以降低成本。

MySQL 資料庫可以稱得上是目前執行速度最快的 SQL 語言資料庫之一。除了具有許多其他資料庫所不具備的功能外,MySQL 資料庫還是一種完全免費的產品,使用者可以直接通過網路下載 MySQL 資料庫,而不必支付任何費用。目前MySQL可以說得上是後端開發必須要接觸到也必須要會的一種資料庫。

2.MySQL快速搭建

1.刪除掉原有的或者是系統自帶的MySQL

rpm -qa | grep -i -E mysql|mariadb | xargs -n1 sudo rpm -e --nodeps

在這裡插入圖片描述

2.將安裝包和JDBC驅動上傳到/app/mysql_do

```

先建立好對應的目錄

之後將本地的安裝包上傳到這個目錄,對應的依賴包可以再公眾連聯絡我獲取

01_mysql-community-common-5.7.16-1.el7.x86_64.rpm 02_mysql-community-libs-5.7.16-1.el7.x86_64.rpm 03_mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm 04_mysql-community-client-5.7.16-1.el7.x86_64.rpm 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm mysql-connector-java-5.1.27-bin.jar ```

3.安裝對應的依賴

```

使用rpm命令將全部依賴包安裝

rpm -ivh 01_mysql-community-common-5.7.16-1.el7.x86_64.rpm ```

在這裡插入圖片描述

4.啟動MySQL

```

安裝好對應的依賴包之後就可以進行啟動了 systemctl status mysqld檢視啟動狀態

systemctl start mysqld ```

在這裡插入圖片描述

5.檢視初始的資料庫密碼

```

這裡要注意的是,第一次啟動會產生一個初始密碼,這個祕鑰要記住用於第一次登入。

cat /var/log/mysqld.log | grep password ```

在這裡插入圖片描述

6.登入資料庫

mysql -u root -p 'passwd'

在這裡插入圖片描述

7.修改資料庫的密碼

第一次修改密碼太過簡單的話會導致修改不成功。所以第一次修改要設定儘量難的密碼,混合大小寫小數。修改成功後再修改密碼的強度等級,這個時候再設定簡單的密碼就可以成功了

mysql> set password=password("123456"); mysql> set global validate_password_length=5; 最小包含5個 mysql> set global validate_password_policy=0; 強度策略

在這裡插入圖片描述

8.開啟資料庫遠端訪問許可權

``` update user set host="%" where user="root";

重新整理許可權

flush privileges; ```

在這裡插入圖片描述

到這裡MySQL就搭建完成了。