天天看點

java伺服器環境搭建2-CentOS7.6-安裝MySQL5.7

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

使用上面的指令就直接下載下傳了安裝用的Yum Repository,然後就可以直接yum安裝了。

之後就開始安裝MySQL伺服器。

看到下圖,表示已經安裝成功了

java伺服器環境搭建2-CentOS7.6-安裝MySQL5.7

安裝成功

2 MySQL資料庫設定

首先啟動MySQL

檢視MySQL運作狀态,運作狀态如圖:

java伺服器環境搭建2-CentOS7.6-安裝MySQL5.7

運作成功

此時MySQL已經開始正常運作,不過要想進入MySQL還得先找出此時root使用者的密碼,通過如下指令可以在日志檔案中找出密碼:

java伺服器環境搭建2-CentOS7.6-安裝MySQL5.7

mySQL初始密碼

如下指令進入資料庫:

輸入初始密碼,此時不能做任何事情,因為MySQL預設必須修改密碼之後才能操作資料庫:

成功登入資料庫

使用下面的語句修改密碼:

java伺服器環境搭建2-CentOS7.6-安裝MySQL5.7

這裡有個問題,新密碼設定的時候如果設定的過于簡單會報錯:

密碼過于簡單報錯

使用以下指令修改密碼校驗規則

java伺服器環境搭建2-CentOS7.6-安裝MySQL5.7
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

           
java伺服器環境搭建2-CentOS7.6-安裝MySQL5.7

密碼修改成功

到此我們的MySQL就安裝好了,但此時的資料庫隻能通過本地通路,在其他伺服器或者電腦上是通路不到此資料庫的。

此時我們通過Navicat 連接配接我們的資料庫,結果如下:

拒絕遠端連接配接

接下來,我們來進行資料庫的遠端通路配置。

mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> FLUSH PRIVILEGES;

           
java伺服器環境搭建2-CentOS7.6-安裝MySQL5.7

遠端連接配接配置

到此遠端連接配接就算是配置成功了。使用Navicat連接配接可以連接配接成功,如果還無法連接配接,請檢查作業系統的防火牆,檢視其端口:3306是否開放。

雖然到這裡都可以使用了但還有一些需要優化的部分——因為安裝了Yum Repository,以後每次yum操作都會自動更新,需要把這個解除安裝掉:

java伺服器環境搭建2-CentOS7.6-安裝MySQL5.7

另外,此時的mySQL在每次伺服器關閉之後,也會随之關閉,需要每次進行手動啟動,下面我們為MySQL配置開機自啟動