1. 程式人生 > >centos7.3 安裝和配置mysql

centos7.3 安裝和配置mysql

1.獲取mysql yum源

點選Download

得到這個  這個就是Yum倉庫的rpm包 其實就是一個下載地址

2.下載和安裝mysql源

-bash: wget: 未找到命令

我們先安裝下wget 

yum -y install wget

3.線上安裝Mysql

yum -y install mysql-community-server

4.啟動Mysql服務

systemctl start mysqld

5.設定開機啟動

systemctl enable mysqld

systemctl daemon-reload

6.修改root本地登入密碼

mysql安裝完成之後,會在/var/log/mysqld.log檔案中給root生成了一個臨時的預設密碼。vi /var/log/mysqld.log

這裡的臨時密碼是C+jhA6q!u>B!

輸入命令mysql -u root -p,然後在輸入臨時密碼進入Mysql命令列;

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '[email protected]';

修改密碼為 [email protected]   (備註 mysql5.7預設密碼策略要求密碼必須是大小寫字母數字特殊字母的組合,至少8位) 

7.設定允許遠端登入

Mysql預設不允許遠端登入,我們需要設定下,並且防火牆開放3306埠;

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '[email protected]' WITH GRANT OPTION;

%代表所有主機,也可以具體到你的主機ip地址,[email protected]表示遠端連線的密碼

mysql>flush privileges;

必須執行這一步,表示從mysql資料庫的grant表中重新載入許可權資料

8.配置預設編碼為utf8

修改/etc/my.cnf配置檔案,在[mysqld]下新增編碼配置,如下所示:

[mysqld]

character_set_server=utf8

init_connect='SET NAMES utf8'

編輯儲存完 重啟mysql服務;

systemctl restart mysqld

9.測試

用navicat遠端連線下伺服器中的mysql

OK 至此 Mysql安裝配置完畢;

值得注意的是,mysql版本最好是5.7的。