MySQL快速搭建不踩坑 | 配置遠端訪問
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就搭建完成了。