Centos7 安裝和配置Mysql5.7
第一步:獲取mysql YUM源
點選下載按鈕
在No thanks, just start my download.超連結上右擊,複製連結地址。
這個就是Yum倉庫的rpm包 其實就是一個下載地址
第二步:下載和安裝mysql源
如果電腦上沒有安裝wget會提示以下資訊。
那麼我們使用yum -y install wget命令安裝wget
安裝好wget後繼續使用
安裝mysql源
第三步:線上安裝Mysql
yum -y install mysql-community-server
出現完畢字樣則安裝完畢。(在這個過程可能需要比較好的網路,不然會失敗很多次)
第四步:啟動Mysql服務
systemctl start mysqld
第五步:設定開機啟動
第六步:修改root本地登入密碼
mysql安裝完成之後,在/var/log/mysqld.log檔案中給root生成了一個臨時的預設密碼。
通過命令vi /var/log/mysqld.log檢視
輸入 mysql -u root -p並輸入剛剛的密碼登入mysql
進入MySQL命令列之後輸入 ALTER USER 'root'@'localhost' IDENTIFIED BY '[email protected]';修改密碼為[email protected]
第七步:設定允許遠端登入
Mysql預設是不允許遠端登入的,需要設定並且防火牆開放3306埠;
在這裡會有一個坑,就是不管你怎麼檢查語法,它始終會提示你語法錯誤。(上面是MySQL5.7的語法)
由於root帳戶是無法遠端登入的,只可以本地登入
所以我們需要設定允許任何主機登入(%),當然也可以設定為一個具體的主機ip
退出mysql並設定開放3306埠
第八步:配置預設編碼為utf8
使用以下命令進入my.cnf檔案
修改/etc/my.cnf配置檔案,在[mysqld]下新增編碼配置,如下所示:
character_set_server=utf8
init_connect='SET NAMES utf8'
儲存退出並重啟mysql服務
進入MySQL並檢視編碼:
第九步:測試