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的。